1

YSlow

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

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


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

ExpiresActive On
ExpiresDefault "access plus 1 day"

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

4

1 回答 1

2

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

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

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

于 2011-03-02T11:38:07.087 回答