前端性能优化探讨及浏览器缓存机制
一、缓存如何实现前端性能优化1、什么是浏览器缓存2、js请求,一般会有哪些地方有缓存处理?3、静态资源① 什么是静态资源② 静态资源的缓存策略二、缓存的类型1、客户端(本地)缓存——浏览器缓存① 浏览器的http缓存1)缓存过程分析2)分类强缓存协商缓存缓存的实际中的应用策略② 本地存储cookie,localStorage,sessionStorage (客户端保存数据)2、 CDN 缓存——服务器缓存的一种3、代理服务器缓存
一、缓存如何实现前端性能优化
1、什么是浏览器缓存
2、js请求,一般会有哪些地方有缓存处理?
服务缓存+ 浏览器缓存+ DNS(解析URL的IP的时候)缓存
3、静态资源
① 什么是静态资源
② 静态资源的缓存策略
二、缓存的类型
1、客户端(本地)缓存——浏览器缓存
① 浏览器的http缓存
1)缓存过程分析
2)分类
强缓存
协商缓存
缓存的实际中的应用策略
② 本地存储cookie,localStorage,sessionStorage (客户端保存数据)
实现数据持久化(数据本地化)
cookie还可以用于跟踪用户身份
2、 CDN 缓存——服务器缓存的一种
我们把一些资源上传的时候,可以进行文件的同步到各个服务器,这样的话各个服务器其实就都有资源了