使用浏览器缓存
官方话语:
如果用户会多次访问您的网站,那么静态资源的浏览器缓存可以节省用户的时间。
缓存标头应当应用到所有可缓存的静态资源中,而不仅仅是应用到一小部分静态资源(例如,图片)中。
可缓存的资源包括JS和CSS文件、图像文件及其他二进制对象文件(媒体文件和PDF文件等)。
通常情况下,HTML不是静态资源,默认情况下不应被视为可缓存资源。您应考虑哪些缓存政策适用于您网站的HTML。
建议为您的服务器启用浏览器缓存。静态资源应该至少有一周的缓存有效期。
广告或小部件这类的第三方资源也应该至少有一天的缓存有效期。
对于所有可缓存资源,我们建议您进行以下设置:
将Expires设为将来日期,至少为一周,最多为一年(我们倾向于设置Expires,而不设置Cache-Control: max-age,因为前者受支持的范围更为广泛)。
好处
意思就是,当别人访问你网站后,别人的手机或者电脑浏览器就将你网站所需要的js和css以及一下图片给自动临时缓存到手机或电脑里面,这样再次访问这个网站时,就无需再次向服务器请求这些css,js文件了,这样一来你网站速度就会快很多
nginx配置–expires
在宝塔里面,伪静态规则里面放入下面代码
expires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求 要配置expires,可以在http段中或者server段中或者location段中加入
“php
location ~ .(gif|jpg|jpeg|png|bmp|ico)$ {
root /var/www/img/;
expires 30d;
}
“
控制图片等过期时间为30天,当然这个时间可以设置的更长。具体视情况而定
比如
location ~ \.(wma|wmv|asf|mp3|mmf|zip|rar|swf|flv)$ {
root /var/www/upload/;
expires max;
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容