使用https之后,vary头还有什么用呢?

来源:4-4 HTTPS解析

小学生6年级

2018-08-03

全部内容都是加密的,缓存也只能本地浏览器缓存,那代理的缓存功能不是完全没了吗? PC端页面还是移动端页面也必须要依靠前段判断之后再重定向来返回了,为什么还要添加vary头呢? 浏览器自己能把同一份url缓存两份然后根据vary来判断用哪份吗?

写回答

2回答

Jokcy

2018-08-05

很多情况下你的https证书是部署在nginx这类服务器上的,同时他们也是缓存服务器,所以效果还是有的。另外vary对于浏览器应该也是有效果的

0
0

小学生6年级

提问者

2018-08-03

额。想了想可能我描述的不够精准。我的意思是在使用https的情况下  x-maxage完全失去了它的用处。然后如果需要缓存的话,我们使用max-age也就行了。vary还做什么用呢?之前因为是x-maxage,代理能够对我们不同浏览器之间只要vary相同就使用同一份缓存。但是在本地存储的时候只有当前的浏览器才缓存。在大环境面向https,http2的场景下。vary还有什么作用呢?

0
0

HTTP协议原理+实践 完整案例解析主流技术

解析HTTP协议原理 夯实HTTP技术基础 打通前后端助你快速成长

4313 学习 · 375 问题

查看课程