如何正确缓存图像

时间:2010-06-06 15:52:25

标签: image optimization caching image-caching

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

2 个答案:

答案 0 :(得分:3)

http://www.askapache.com/htaccess/apache-speed-cache-control.html处的页面建议如下:

  

添加缓存控制标头

     

这是你的根.htaccess文件,但如果你有权访问更好的httpd.conf。

     

此代码使用FilesMatch指令和Header指令将Cache-Control Headers添加到某些文件中。

     

# 480 weeks
     <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
     Header set Cache-Control "max-age=290304000, public"
     </FilesMatch>

答案 1 :(得分:-1)

放入以下缓存标题:

缓存控制:max-age = 2592000