浏览器缓存增加你网站二次访问速度

时间:2023年10月02日

/

来源:网络

/

编辑:佚名

使用浏览器缓存
官方话语:
如果用户会多次访问您的网站,那么静态资源的浏览器缓存可以节省用户的时间。
缓存标头应当应用到所有可缓存的静态资源中,而不仅仅是应用到一小部分静态资源(例如,图片)中。
可缓存的资源包括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;
       }
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。