我有一个 Django 应用程序,其中有一个目录 /media/,用于存放所有静态文件。(css、images、js)
我想使用 Apache 缓存控制来加快这些文件的服务速度。
我如何为所有目录设置缓存控制?
更新
我把它放在我的/etc/apache2/site-available/mysite.com
<Directory "/srv/www/mysite.com/myproject/media/">
Options -Indexes
Header set Cache-Control "max-age=108000, public"
</Directory>
但是当我尝试使用 Firefox 加载我的网站时,出现了以下问题:
请求听证会的内容缓存控制:max-age=0? 这没错吧?
答案1
您可以使用ExpiresDefault
inside<Directory "/path/to/media">
来为此目录内的所有文件设置缓存控制。请参阅mod_expires 文档