目录 一、浏览器缓存原理二、浏览器无缓存的情况(即请求一个新的url)三、浏览器有缓存的情况四、校验过期的机制五、浏览器请求到服务器的过程 一、浏览器缓存原理 浏览器缓存是基于HTTP协议定义的缓存机制(如:Expires;Cache-control等)。 二、浏览器无缓存的情况(即请求一个新的url) 三、浏览器有缓存的情况 四、校验过期的机制 校验信息语法校验本地缓存是否过期Expires【适用http1.0版本】、Cache-Control(max-age)【适用http1.1版本】协议中Etag头信息校验Etag【存放的是一个生成的字符串 】Last-Modified头信息校验Last-Modified【存放的是服务端最后一次修改的时间。】 五、浏览器请求到服务器的过程