强缓存和协商缓存学习笔记

为什么要用缓存? 因为服务器上的资源不是一直固定不变的,大多数情况下它会更新,这个时候如果我们还访问本地缓存,那么对用户来说,那就相当于资源没有更新,用户看到的还是旧的资源;所以我们希望服务器上的资源更新了浏览器就请求新的资源,没有更新就使用本地的缓存,以最大程度的减少因网络请求而产生的资源浪费。 流程图 理解:如图所示,如果有缓存且没有过期那就直接从缓存中读取,返回状态码200(强缓存)。如果缓
相关文章
相关标签/搜索