美文网首页
2021-01-31 缓存

2021-01-31 缓存

作者: 忙于未来的民工 | 来源:发表于2021-03-05 13:55 被阅读0次

浏览器缓存分为协商缓存和强缓存。浏览器在请求时,如果缓存中存在这个资源,并且这个资源以及缓存标识没有失效,那么直接命中强缓存,浏览器直接返回结果。如果缓存中不存这个资源或者缓存标识已失效,那么就会命中协商缓存。

命中协商缓存后,浏览器会带着缓存标识去请求服务器,服务器去判断这个缓存是否可以用,如果可以返回304,否则就是返回200,以及数据。

控制资源是否过期的是cache-control以及expires,cache-control的优先级高于expires。

控制协商缓存的字段分别有:

Last-Modified / If-Modified-Since和Etag / If-None-Match,其中Etag / If-None-Match的优先级比Last-Modified / If-Modified-Since高。

Last-Modified:服务器响应时响应头的字段,意思是资源最后被修改的时间,在浏览器再次请求时,这个时间会放进If-Modified-Since字段中,带到服务器

Etag:服务器响应时,返回的标识。浏览器再次请求时,这个值会放进 If-None-Match字段中。

相关文章

  • 2021-01-31 缓存

    浏览器缓存分为协商缓存和强缓存。浏览器在请求时,如果缓存中存在这个资源,并且这个资源以及缓存标识没有失效,那么直接...

  • 外国网友脑洞大开的雪雕

    People Who Have Mastered The Art Of Snow 2021-01-31 210词 ...

  • 开发日记(02) - js 异步任务队列

    开发日记(02) - js 异步任务队列 2021-01-31 20:40:22 0️⃣ 问题 ❓ 算是之前项目遗...

  • 2021读书随记第一篇

    读书随记(“抄录”) 2021-01-31 to 2021-05-22 稀缺 我们是如何陷入贫穷与忙碌的。 行为经...

  • 周日 2021-01-31 23:21 - 08:23 阴转雨

    周日 2021-01-31 23:21 - 08:23 阴转雨 08h42m记录闪现的灵感(inspiration...

  • #dairy 91 忙碌周日again

    2021-01-31 周日 晴 雪后,大晴天。 蓝天白天,天气特别的好。 这周平均起床时间9:19比上周晚了25分...

  • 2021-02-01

    2021-01-31(农历腊月十九)日精进第12天 | 没有记录就没有发生 2021年的事业梦想个人目标描述:达成...

  • 2021-01-31 周检视

    【2021-01-31日精进 第257天/1825】表现:9分 一、本周印象最深的事情? 1.注意力决定了你的世...

  • 2021年1月,重启。

    2021-01-31 有了期待和憧憬 2021-01-30 一天与题为伴 2021-01-29 有了竞争,有了对比...

  • 践行五个一 打卡第101天

    2021-01-31 【周岳五个一】#百日践行100/101天 【健身之志】 今日早起第100天 【读一本经】 完...

网友评论

      本文标题:2021-01-31 缓存

      本文链接:https://www.haomeiwen.com/subject/enrrtltx.html