为什么 Akamai cache-control max-age 的价值在下降?

Why is Akamai cache-control max-age decreasing value?

我正在使用 Akamai,在使用 honor origin cache control + expires 时,cache-control headers max-age 值在每个后续请求中都在减少。在其他 CDN 上,我没有遇到相同的行为。

在应用程序上,我有 Cache-Control: max-age=2592000, public 并且响应 headers 中的 max-age 值似乎计算为 Akamai 从服务器获取资产的时间减去 max-age 在应用程序中指定。

为什么会这样?我怎样才能让 Akamai 响应 max-age=2592000, public

You can easily configure this via "Downstream cacheability" behaviour: » "Pass cacheability headers from origin" » This tunnels the Cache-Control and/or Expires header settings from the origin to the downstream.

Alternatively, for resources with TTL defined at the Edge you can set this to "Full edge TTL (max-age)".

感谢@TimVereeke。