我正在尝试使用远期过期方法来减少我网站的加载时间。
但是,当我在 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 说没有一个静态文件有一个遥远的未来到期日期。有谁知道我做错了什么?