【发布时间】:2018-08-30 23:14:26
【问题描述】:
我目前使用 Akamai 作为我的应用程序的 CDN,通过多个子域提供服务。
我最近意识到 Akamai 以相同的方式缓存 CORS 请求,无论请求的来源如何。
这当然会导致使用与缓存响应不同的Origin 发出请求的客户端失败(因为它们对Access-Control-Allow-Origin 的响应标头与应有的不同)
许多人建议提供 Vary: Origin 请求标头以避免此问题,但 according to Akamai's docs 和 this Akamai community post,这不受 Akamai 支持。
如果请求中存在 Origin 标头,我如何强制 Akamai 通过 Origin 唯一地缓存内容?
【问题讨论】: