Web浏览器缓存的问题(总结)

本文介绍了浏览器缓存的重要性,包括节省网络带宽、缓解服务器压力和提高页面加载速度,并探讨了使用Cookie、LocalStorage和SessionStorage进行缓存的方法。详细阐述了这三种存储方式的增删改查操作及其在jQuery中的应用。
摘要由CSDN通过智能技术生成
一.什么是浏览器缓存
  浏览器缓存就是把一个已经请求过的Web资源(如html页面,图片,js,数据等)拷贝一份副本储存在浏览器中。而页面需要数据时,如果浏览器已经保存了之前请求过的数据将不会再次请求Web资源。详细如下:例下一个请求来到的时候,如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发送请求。比较常见的就是浏览器会缓存访问过网站的网页,当再次访问这个URL地址的时候,如果 网页没有更新,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏览器才会再次下载网页。

二.为什么要缓存浏览器资源
1) 降低网络带宽消耗带来运营成本.

因为我们都知道当我们浏览网页时,就意味着多次的下载,无论是’‘体积’'小的文字还是’体积’大的图片视频,这些都会占用我们的带宽,带宽即金钱,过多的带宽消耗,会使运营成本大大增加。当Web缓存被使用时,只会产生极小的网络流量,可以有效的降低运营成本。

2) 缓解服务器自身压力
  当页面资源被存储后,且页面不发生改变时,我们是可以反复调用浏览器缓存的资源的,避免了多次请求源服务器,这就间接地缓解了源服务器的压力;同时,搜索引擎的爬虫机器人也能根据过期机制降低爬取的频率,也能有效降低服务器的压力。
3) 减少网络延迟,加快页面打开速度
  用户在使用浏览器时,最直接的体验可能就是打开浏览器的速度了,毕竟一个页面等半天确实是件让人抓狂的事,但这等待的时间浏览器确实也没闲着, 它在忙着从源浏览器下载东西,这时'懒惰'的人类可能就要问一句,就不能一下子''拿''给我吗?!此时如若之前已经存储好,不就可以直接''拿''了吗
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值