admin管理员组文章数量:1529453
一.什么是浏览器缓存
浏览器缓存就是把一个已经请求过的Web资源(如html页面,图片,js,数据等)拷贝一份副本储存在浏览器中。而页面需要数据时,如果浏览器已经保存了之前请求过的数据将不会再次请求Web资源。详细如下:例下一个请求来到的时候,如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发送请求。比较常见的就是浏览器会缓存访问过网站的网页,当再次访问这个URL地址的时候,如果 网页没有更新,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏览器才会再次下载网页。二.为什么要缓存浏览器资源
1) 降低网络带宽消耗带来运营成本.
因为我们都知道当我们浏览网页时,就意味着多次的下载,无论是’‘体积’'小的文字还是’体积’大的图片视频,这些都会占用我们的带宽,带宽即金钱,过多的带宽消耗,会使运营成本大大增加。当Web缓存被使用时,只会产生极小的网络流量,可以有效的降低运营成本。
2) 缓解服务器自身压力
当页面资源被存储后,且页面不发生改变时,我们是可以反复调用浏览器缓存的资源的,避免了多次请求源服务器,这就间接地缓解了源服务器的压力;同时,搜索引擎的爬虫机器人也能根据过期机制降低爬取的频率,也能有效降低服务器的压力。3) 减少网络延迟,加快页面打开速度
用户在使用浏览器时,最直接的体验可能就是打开浏览器的速度了,毕竟一个页面等半天确实是件让人抓狂的事,但这等待的时间浏览器确实也没闲着, 它在忙着从源浏览器下载东西,这时'懒惰'的人类可能就要问一句,就不能一下子''拿''给我吗?!此时如若之前已经存储好,不就可以直接''拿''了吗版权声明:本文标题:Web浏览器缓存的问题(总结) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1726625144a1078686.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论