多集群Ingress CDN响应标头年龄问题

问题描述 投票:0回答:1

我们已按照文档将 CDN 添加到我们的多集群入口中,但我们在 Age 响应标头方面存在问题。 (https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration#cloud_cdn)请注意,由于我们使用的是多集群,因此我们无法访问所有参数。

我们的公众最大年龄为 3600 岁或以上。 (但 Google CDN 向客户限制为 3600 个。

问题在于,有时 CDN 提供的文件的 Age 响应标头大于 3600。 这反过来会导致对该资源的每个请求出现 304 Not Modified。

后端应该如何响应以避免每个后续请求的 Age > 3600。

google-cloud-platform google-kubernetes-engine gcp-load-balancer
1个回答
0
投票

根据此文档,缓存条目的过期时间是缓存条目保持有效时间的上限,并且不能保证缓存条目将保留到缓存过期为止。更多信息可以在共享的链接中找到。

我相信公共 max-age 可以在 Cache Control Metada 下更改,您可以尝试更改 max-age 值任何您需要的长度。

© www.soinside.com 2019 - 2024. All rights reserved.