【发布时间】:2009-08-27 21:18:06
【问题描述】:
我正在尝试使用远期过期方法来缩短我网站的加载时间。
但是,当我在 Firefox 中访问静态文件时,服务器仍然响应 HTTP/1.x 304 NOT MODIFIED。如果文件被缓存,甚至不应该发出请求吗?
这是我为 apache 2.2 提供的相关 httpd.conf 行:
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
<FilesMatch "\.(ico|pdf|flv|jpe?g|png|gif|js|css|swf)$">
ExpiresActive On
ExpiresDefault "access plus 1 year" </FilesMatch>
YSlow 表示所有静态文件都没有一个遥远的到期日期。有谁知道我做错了什么?
【问题讨论】: