В настоящее время я использую Akamai в качестве CDN для своего приложения, которое обслуживается несколькими поддоменами.
Недавно я понял, что Akamai кэширует запросы CORS одинаково, независимо от источника, из которого они были запрошены.
Это, конечно, приводит к тому, что клиенты, которые делают запросы с другим Origin
, чем кешированный ответ, терпят неудачу (поскольку у них есть другой заголовок ответа для Access-Control-Allow-Origin
, чем они должны)
Многие предлагают указать заголовок запроса Vary: Origin
, чтобы избежать этой проблемы, но согласно документации Akamai и это сообщение сообщества Akamai, это не поддерживается Akamai.
Как я могу заставить Akamai кэшировать вещи уникальным образом по Origin
, если в запросе присутствует заголовок Origin
?