Verizon Edgecast / Azure Preimium Verison не кэшируется - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь настроить профиль CDN для кэширования, используя Microsoft Azure Verizon Premium CDN (который в основном представляет собой Verizon Edgecast из того, что я нашел в Интернете).

У меня установлены большие HTTP-правила для базового кэширования, которыениже представлены в этом образе rules

Кеширование, которое я, по сути, хочу, заключается в том, чтобы сервер CDN удерживал контент в течение 10 минут. Если исходный сервер не работает или возвращает неуспешный код ошибки (например, 500), он должен обслуживать устаревшее содержимое.

Вот заголовки ответа и запроса: https://i.ibb.co/FDF5GLy/Screenshot-305-LI.jpg

Однако, сейчас, каждый раз, когда я запрашиваю что-либо через конечную точку CDN, сервер источника получает удар. Если сервер не работает, то и конечная точка также не работает.

Глядя на раздел аналитики Портала, 76% моих запросов считаются «НЕПРАВИЛЬНЫМИ» («Некоторые аспекты ответа источника не позволили объектукэшируемый на пограничном сервере (например, источник отправил «Cache-Control: no-cache» в своих заголовках ответа).)

И только 12% - это «TCP_HIT», то есть япосле.

Может кто-нибудь пролить свет?

Я посмотрел эту ветку и применил предложенные функции, но безрезультатно: Azure Verizon CDN - 100% кэш CONFIG_NOCACHE

...