浏览器缓存是为了节约网络的资源加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样就可以加速页面的阅览。
如图,现在很多大网站首页使用该缓存机制,当第一次访问之后资源被缓存,重复访问请求时,资源直接在缓存中读取,而不再向服务器请求。
二、为什么使用缓存?
2.1、为什么很多网站二次打开速度很快?
网页第二次打开很快是因为再第一次加载页面过程中,缓存了部分网页数据,因此就不存在有再次加载的时间
2.2、浏览器缓存优点
1、减少网络带宽消耗
不论是网站运营者还是访问页面的用户,对于大家来说带宽就代表着金钱,过度耗费带宽,服务器配置就必须升级来应对这些情况,所以有了缓存后就可以减少网络流量,降低运营成本。
2、降低服务器压力
因为有了第一次的访问请求,那之后的重复访问浏览器该操作可以减少对服务器的请求,那服务器就可以承载更多的用户,就可以提高了服务器的效率
3、减少网络延迟,加快网页加载
因为缓存过后可以更快速地获取到服务器返回数据,当你访问时首先用的是已经缓存过的数据,那就比服务器获取的数据要快很多,所以网页加载速度非常快
三、如何控制缓存?
3.1、前端超文本页面中找到meta标签
在超文本页面中加入缓存设置
<meta http-equiv="Pragma" content="no-cache"/>
<!-- Pragma是http1.0版本中给客户端设定缓存方式之一-->
代码为禁止浏览器缓存,因此用户每次使用浏览器访问页面都必须向服务器发送一次请求。但这种方式禁用缓存形式存在局限性:
其他浏览器仅认识 “Cache-Control:no-store”的meta标签(只有IE浏览器才能标识这段 meta 的含义)
浏览器中,可以不添加“ pragma”,但因此页面每次访问都会向服务器发送请求。
以上就是关于“浏览器缓存机制”的相关介绍,若有不清楚的可以咨询酷番云,酷番云作为云南为数不错持有ICP/ISP/IDC等资质专业云计算提供商之一,成本控制良好,性价比高!提供各类云服务器产品及ICP备案一站式服务,操作简单快捷,7*24小时不间断售后运维技术支持,专业备案团队全力支持。
云服务器ECS地址:https://www.kufanyun.com/server/