如何设置CSS,JS和图像的到期时间

Koo*_*bin 39 apache webpage caching

我最近在firebug上用pagespeed插件分析了我的网站.它建议我设置CSS,JS和图像文件的到期时间.

我想知道我该怎么做?

Jay*_*Jay 51

当我运行PageSpeed Addon时,这是我用来修复完全相同的东西:

<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
    Header set Cache-Control "max-age=604800, public"
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

这会进入你的.htaccess文件.

有关如何为其他文件类型设置缓存和/或更改缓存长度的更多信息,请阅读此页面:

http://www.askapache.com/htaccess/apache-speed-cache-control.html

  • 我收到了500内部服务器错误.我认为我的apache header_module未启用.我有其他方法吗? (5认同)
  • 你有500错误然后接受答案? (5认同)

Moh*_*ian 6

我想为搜索它的人添加这个解决方案....

它也很棒...使用 .htaccess

https://webmasters.stackexchange.com/a/5275/37765

 <FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
  ExpiresActive On
  ExpiresDefault A2592000
 </FilesMatch>
Run Code Online (Sandbox Code Playgroud)