前端缓存是 http缓存 和 浏览器缓存 的结合,两者相辅相成,共同完成缓存。
- http缓存
主要是指客户端和服务器间的通信缓存,利用这一缓存可以提升服务器资源利用率,在资源的有效期内不用进行请求该资源,大大减少服务器的压力
按照失效缓存策略分为:强缓存、协商缓存
- 浏览器缓存
浏览器缓存把请求到的服务端资源进行本地储存
- 按照缓存位置可以分为:
memory cache、disk cache、service worker cache、push cache - 按照数据存储类型分为:
web storage、Cookie、IndexDB等等
//待补充