允许和控制缓存的最佳方式

时间:2011-03-02 11:15:03

标签: php html .htaccess cache-control yslow

YSlow的

我正在使用雅虎的YSlow测试我的一些网站,并注意到以下评论:

Specify an expiration at least one week in the future for the following resources


我的.htacces文件包含以下代码:

ExpiresActive On
ExpiresDefault "access plus 1 day"

这是最好的方法吗?为什么YSlow建议你设置缓存至少一周?

1 个答案:

答案 0 :(得分:2)

  

为什么YSlow建议您设置   缓存至少一周?

因为他们认为(并且这不是一个坏主意)有一天还不够长:如果你有一些用户每周只访问你的网站几次,那就是一个缓存1天对他没用。

相反,基本思想是永久缓存 - 并在修改文件时更改URL (通常更改文件名称)强制浏览下载新版本。