美文网首页
HTTP的强制缓存策略

HTTP的强制缓存策略

作者: JX灬君 | 来源:发表于2021-11-16 11:33 被阅读0次

http缓存策略(强制缓存)

  • 浏览器初次访问服务器,服务器返回资源和Cache-Control(服务器端觉得可以被缓存就会加上Cache-control,如果觉得不被缓存就不加)
  • 浏览器再次访问服务器,首先会判断有没有设置Cache-Control,然后看Cache-Control设置的时间有没有过期,如果没有过期,直接在本地缓存里获取
  • Cache-Control是否缓存,客户端控制不了,只能服务器端Response Headers返回控制
  • Cache-Control是控制强制缓存的逻辑
  • 例如将数据强制缓存1年:Cache-Control:max-age=31536000(单位是秒)
  • 如果缓存失效了,会再次访问服务端
  • Cache-Control的值有哪些
    • max-age:本地缓存时间
    • no-cache:不缓存
    • no-store:本地不缓存,而且不需要服务端的缓存措施
    • private:只允许最终用户做缓存
    • public:允许中间代理做缓存
  • 关于Expires
    • 同Cache-Control都在Response Headers中
    • 同为控制缓存过期
    • 已被Cache-Control代替

相关文章

  • HTTP的强制缓存策略

    http缓存策略(强制缓存) 浏览器初次访问服务器,服务器返回资源和Cache-Control(服务器端觉得可以被...

  • http缓存和各个版本差异理解

    http缓存我们可以通过设置http头部属性来对资源进行缓存,资源缓存分为强制缓存和协商缓存 强制缓存expire...

  • 浏览器缓存

    强制缓存和协商缓存: 强制缓存: 协商缓存: 强制缓存的优化 http异步请求就用不到浏览器的缓存的机制了 不...

  • http缓存

    http缓存分为强制缓存和对比缓存 强制缓存时, 客户端先判断本地缓存是否有效(http/1.1通过Cache-C...

  • 关于浏览器缓存---强制缓存和对比缓存

    浏览器缓存主要指HTTP的缓存--即协议层,协议层缓存可以被分为强制缓存和对比缓存。 强制缓存 强制缓存时,浏览器...

  • HTTP缓存之协商缓存和强制缓存

    通常根据是否需要向服务器重新发起HTTP请求去确认缓存是否有效将缓存分为强制缓存和协商缓存 强制缓存 强制缓存就是...

  • iOS网络

    HTTP 缓存策略。

  • 缓存机制

    又上图看出缓存的大致分类存储策略, 过期策略, 协商策略 HTTP缓存机制 我们先看看关于http header中...

  • http缓存

    http缓存分为两种, 强制缓存(网站首页不能做缓存)和对比缓存。

  • http 缓存

    一、两种缓存类型 http缓存主要分为两种缓存类型, 强制缓存和协商缓存 1、强制缓存 客户端会去查看缓存数据库,...

网友评论

      本文标题:HTTP的强制缓存策略

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