通过.htaccess进行资源缓存

时间:2014-08-17 17:13:07

标签: .htaccess caching

我的代码

我把这个.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文件)进行审核,这些文件应该根据代码进行缓存,我告诉:< / p>

  

以下资源缺少缓存过期。资源那   不指定过期可能不会被浏览器缓存

如果我重新加载页面而不离开它并重新运行审核,我告诉:

  

以下可缓存资源的新鲜生命周期较短

我的问题

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

给这个article on askapache读一读。看起来语法与您提供的示例略有不同。希望它有所帮助。