一、浏览器的存储方式
cookie,sessionStorage,localStorage
二、浏览器的缓存策略
在前端开发中 我们主要追求的是极致的运行速度和极强的用户体验感。而在浏览器中能影响浏览器运行速度的是url请求。而为了更快的运行 我们除了做一些按需加载之外。还可以用到浏览器的缓存策略
什么是缓存
对于web缓存。主要是针对一些 (后端返回的数据,图片路径)之类的东西.当我们在请求过这个页面的数据的时候,这时候浏览器会将我们访问过的数据缓存起来。当我们下次在到这个页面的时候。浏览器判断在之前的缓存中有这些数据,那么就可以直接拿来用。而不需要在此向服务器发送请求。也是属于一个性能上面的优化
缓存的作用是什么
1.减少浏览器的运行时间
2.减少服务器的压力
浏览器缓存机制详解
在http协议头中和和他们中的mate标签中定义 分为过期机制和验证机制 从这两方面来判断是否直接使用该缓存
1.过期机制 也就是在浏览器中的有效期
http协议头中存在过期时间等信息 在有效期内并且浏览器已经缓存过这个东西
2.验证机制 服务器响应中 响应头中会有一个etag标签 这个标签来验证是否经过更改数据信息等。如果没有更改则可以直接使用 更改过则需要重新进行一个请求.
缓存机制的控制
设置过期时间
<meta http-equiv="expires" content="Wed, 20 Jun 2007 22:33:00 GMT">
设置缓存
<meta http-equiv="Pragma" content="no-cache">