我刚刚在 Firebug 上安装了 Google 的 Page Speed 插件,除了缓存之外,一切看起来都不错。我已经设置了标题来缓存我的 JS 和 CSS 文件,但它说图像没有被缓存。如何确保图像缓存 30 天?这些是静态图像,所以我不能像使用其他文件那样只用 PHP 添加标题。
问问题
511 次
2 回答
3
http://www.askapache.com/htaccess/apache-speed-cache-control.html上的页面建议如下:
添加缓存控制标头
这在您的根 .htaccess 文件中,但如果您可以访问 httpd.conf 那就更好了。
此代码使用 FilesMatch 指令和 Header 指令将 Cache-Control 标头添加到某些文件。
# 480 weeks
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>
于 2010-06-06T16:06:44.057 回答
-1
放置以下缓存标头:
缓存控制:max-age=2592000
于 2010-06-06T16:02:50.147 回答