首页 360正文

浏览器缓存的概念与优点

admin 360 2021-09-28 193 0

  缓存技术在软件开发项目中是使用非常频繁的一个技术,而今天我们就通过案例分析来了解一下,浏览器缓存的概念与优点。

  一、什么是浏览器缓存?

  浏览器缓存就是浏览器根据url一次访问网站之后,将网站的html、css、js、图片等文件复制一份保留到浏览器中,当你二次访问这个url的网站时,如果网站没有明确表示有更新时,浏览器直接在缓存中查找内容,不会再次请求网页内容,只有网页明确表示有更新时,浏览器才会向服务器发起网路请求,再次下载网页。

  二、为什么使用缓存?

  2.1、为什么很多网站二次打开速度很快?

  网页二次打开很快,主要原因是一次加载页面过程中,缓存了部分耗时数据,这一现象,对于单页面应用开发非常明显。

  2.2、浏览器缓存优点

  1、减少网络带宽消耗

  对于网站运营者或者访问网页的用户,带宽就代表着money,过多的消耗带宽,我们服务器配置就得升级,使用浏览器缓存之后,就会减少网络流量,降低运营成本。

  2、降低服务器压力

  使用浏览器缓存之后,除一次访问需要向服务器请求网站全部资源,后续访问可以重复使用浏览器本地缓存,减少对服务器的请求,间接降低服务器的压力,同时,搜索引擎的爬虫也会根据缓存过期机制降低抓取的频率,也可以降低服务器压力。

  3、减少网络延迟,加快网页加载

  浏览器缓存web资源后,减少网络请求,可以更快速地获取到服务器返回数据,同时使用浏览器缓存内的文件比服务器获取快很多,所以网页加载速度明显快很多。

评论