http的vary头

Vary头部

  • Vary字段主要用于代理服务器实现缓存服务

  • HTTP/1.1在响应消息中引入vary头部,该头部列出了请求消息中需要包含哪些头部用于内容缓存

  • 常见用例

1.服务端指定Vary:Accept-Encoding,告知接收端(比如cdn节点)对于该资源缓存两个版本(压缩和不压缩)。

2.服务端指定Vary:User-agent,用来识别发送请求的浏览器类型,告知接收者(例如:CDN节点),根据不同的浏览器类型缓存对应版本的资源

dcdn和cf

  • 阿里云dcdn需要服务端设置vary字段的响应
  • cf的可以直接指定缓存键,不走vary逻辑
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、HTTP头信息解读 HTTP的头域包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和...
    zhuchangsheng阅读 2,875评论 0 1
  • 通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。客户端向服务器发送一个请求,请求头包含请求...
    简不简单_都好阅读 3,991评论 0 4
  • HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大...
    肆意咯咯咯阅读 5,940评论 0 0
  • HTTP的头域包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。 通...
    沫之阅读 7,414评论 0 2
  • 前言 本文快速回顾了常考的的知识点,用作面试复习,事半功倍。 本文参考 本文内容主要参考来自CyC2018的Git...
    蛮三刀酱阅读 3,328评论 0 0