gpt4 book ai didi

http - 缓存控制 :max-age=0 and If-Not-Modified in http request

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:29:22 25 4
gpt4 key购买 nike

我们的网站使用 akamai 作为其 CDN。由于有浏览器缓存,浏览器缓存过期后,会在http请求中发送cache-control:max-age=0If-Not-Modified得到一个 304 响应。(我认为这个 304 是从原始 Web 服务器返回的)

cache-control:max-age=0 会强制 CDN 将此 http 请求转发到源站 Web 服务器,那么我们为什么需要 CDN?

我不确定 CDN 提供哪种类型的 http reuqest...以及 CDC 如何与源服务器保持更新?

最佳答案

通过将 max-age 设置为 0,您可以立即有效地使 CDN 边缘缓存中的页面过期。因此,您的 CDN 总是会命中您的来源,并按照您的建议使 CDN 无用。

您必须查看特定 CDN 的配置和规则,以确认其从您的来源刷新其边缘缓存的政策,但我曾经使用过的所有内容绝对查看缓存控制和最大年龄(http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9 ).如果您出于任何原因喜欢 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21)

,大多数也会让您使用而不是 Expires header

由于您使用的是 Akamai,因此您可以使用 Edge-Control header 覆盖您的缓存控制 header 。

关于http - 缓存控制 :max-age=0 and If-Not-Modified in http request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29026362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com