码迷,mamicode.com
首页 > 数据库 > 详细

.htaccess设置静态资源缓存(即浏览器缓存)

时间:2014-06-12 12:21:45      阅读:362      评论:0      收藏:0      [点我收藏+]

标签:style   java   http   ext   color   javascript   

在HTTP标头中为静态资源设置过期日期或最长存在时间,可指示浏览器从本地磁盘中加载以前下载的资源,而不是通过网络加载。这样, 网站加载速度会更快.

下面的代码都需要放到.htaccess中才能生效. 推荐设置过期时间为一个月, 即: max-age=2592000.

通过FilesMatch设置

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|css|js)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>

通过mod_expires.c设置

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 months"
ExpiresByType text/html "access plus 1 months"
ExpiresByType image/gif "access plus 1 months"
ExpiresByType image/jpeg "access plus 2 months"
ExpiresByType application/x-shockwave-flash "access plus 2 months"
ExpiresByType application/x-javascript "access plus 2 months"
</IfModule>

如需针对具体的资源类型需要这样:

ExpiresByType image/gif "access plus 5 hours 3 minutes"

.htaccess设置静态资源缓存(即浏览器缓存),布布扣,bubuko.com

.htaccess设置静态资源缓存(即浏览器缓存)

标签:style   java   http   ext   color   javascript   

原文地址:http://www.cnblogs.com/jsonzheng/p/3782215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!