web缓存策略
缓存
简单的来说就是把需要的东西储存到指定的位置,等下次需要取到相应的内容时,先看储存的缓存里是否存在,如果存在直接拿缓存的内容,如果不存在重新获取即可;那么前端缓存主要指什么,又有那些缓存策略呢?
概念
前端缓存是 http缓存
和 浏览器缓存
的结合,两者相辅相成,共同完成缓存。
- http缓存
主要是指客户端和服务器间的通信缓存,利用这一缓存可以提升服务器资源利用率,在资源的有效期内不用进行请求该资源,大大减少服务器的压力
按照失效缓存策略分为:强缓存
、协商缓存
- 浏览器缓存
浏览器缓存把请求到的服务端资源进行本地储存
- 按照缓存位置可以分为:
memory cache
、disk cache
、service worker cache
、push cache
- 按照数据存储类型分为:
web storage
、Cookie
、IndexDB
等等
待补充...