用了两天的业余时间,研究了一下缓存的事情,不敢说完全掌握,还是把找的相关资料按照自己的理解整理一下~以供学习,俗话说,好脑子不如烂笔头,跟哪位前辈的重复了,欢迎批评指导,话不说多,步入正题
我们说的缓存指的是可以自动保存常见http请求副本的http设备,有了缓存,我们便可以从本地(浏览器)获取,而不需要在从服务器端更新了;
缓存的分类,网上众说纷纭,但是大致有以下几:,浏览器缓存,CDN缓存,数据库缓存,代理服务器缓存;但本文说的是浏览器缓存.
`我们有时候有个明显的感觉就是,打开某个网站的时候,第一次会感觉慢和卡,第二次会快得多;当然,没有感觉到的话,也可能是网速比较好,感觉到了就是缓存再起作用,第一次请求的时候,下载的数据比较多,第二次往后有缓存(本地副本),就会节约响应时间,
下面列举一下使用缓存(本文指的是浏览器缓存,下文不在赘述)的优点:
1,对用户来说,节约流量,提高了体验性能
2,对网站开发来说,节省带宽,减少冗余的数据传输,另一方面,也降低服务器的压力
一,缓存的示意图如下: