| 24 | |
| 25 | |
| 26 | class CachedStaticFiles(StaticFiles): |
| 27 | async def get_response(self, path: str, scope) -> Response: |
| 28 | response = await super().get_response(path, scope) |
| 29 | response.headers["Cache-Control"] = "public, max-age=31536000, immutable" |
| 30 | return response |
| 31 | |
| 32 | |
| 33 | log_level = getattr(logging, settings.log_level.upper(), logging.INFO) |