【发布时间】:2014-08-17 17:13:06
【问题描述】:
我的代码
我将这个 .htaccess 代码放入我网站的根文件夹中:
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 777600 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 604800 seconds"
代码应该做什么
将图像、flash 对象和 css、javascript 和 css 文件缓存到用户的浏览器。
什么不工作
如果我使用谷歌浏览器对由于代码而应该缓存的一些文件(两个.jpg 图像和两个.css 文件)运行审核,我被告知:
以下资源缺少缓存过期时间。资源 不指定过期时间可能不会被浏览器缓存
如果我重新加载页面而不离开它并重新运行审核,我会被告知:
以下可缓存资源的新鲜度较短
我的问题
我该如何解决这个问题?
【问题讨论】: