ExchangeandCache控制头之间有什么区别?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

有什么区别ExpiresCache-Control头像?

提问于
用户回答回答于

如果使用的是CDN(云传送网络),建议使用缓存控制,并以秒为单位使用最大使用时间。例如,缓存控制:最大值-年龄=604800。这防止了请求-峰值到原始服务器:与“过期Wed,10月30日20xx 04:37:07格林尼治时间”所有浏览器将在同一时间要求你。

用户回答回答于

Cache-Control在HTTP/1.1中引入,并提供了比Expires。它们可以用来完成相同的事情,但是Expires是HTTP日期,而Cache-Control最大年龄允许指定相对的时间,以便可以指定“页面请求后的X小时”。

HTML缓存控制是一个非常类似的问题,并有一个很好的链接到缓存教程,应该回答您的大部分问题。总之,Expires建议用于静态资源,如图像和Cache-Control需要更多地控制缓存是如何完成的。

扫码关注云+社区