1

我刚刚在 Firebug 上安装了 Google 的 Page Speed 插件,除了缓存之外,一切看起来都不错。我已经设置了标题来缓存我的 JS 和 CSS 文件,但它说图像没有被缓存。如何确保图像缓存 30 天?这些是静态图像,所以我不能像使用其他文件那样只用 PHP 添加标题。

4

2 回答 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 回答