0%

设置页面静态资源的浏览器缓存时间

检查了一下页面加载的内容发现js, css, png等文件竟然都没加浏览器缓存…

.htaccess 文件里面加入以下代码

1
2
3
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|css|js|woff2)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</FilesMatch>

nginx 配置加入以下代码

1
2
3
location ~.*\.(flv|gif|jpg|jpeg|png|ico|swf|css|js|woff2)$ {
expires 2d;
}