浅谈http缓存机制
当用户向浏览器发送一个请求时候,浏览器会通过以下方式获取资源
1 本地缓存
查询本地缓存是否存在相同的资源如果存在且为过期,则不会发送http请求到浏览器
2 协商缓存
如果本地缓存查询到同一资源单不确定是否过期(如果动态页面很可能会不存在expire),需要发送一个
http请求到服务器,服务器判断这个请求和服务上的资源值是否完全相同,如果相同则返回304。让浏览
器显示本地的资源。
3 缓存失败
如果服务器上的资源与http请求值不同 则返回200,将服务器上的值传给浏览器用户.
浙公网安备 33010602011771号