Verizon Edgecast/Azure Preimium Verison не кэшируется
Я пытаюсь настроить кэширующий профиль CDN с помощью Microsoft Azure Verizon Premium CDN (который в основном представляет собой Verizon Edgecast из того, что я нашел в Интернете).
У меня есть большие правила HTTP для базового кэширования, которые представлены ниже на этом изображении.
Кэширование, которое я по сути хочу, заключается в том, чтобы сервер CDN удерживал контент в течение 10 минут. Если исходный сервер не работает или возвращает неуспешный код ошибки (например, 500), то он должен обслуживать устаревшее содержимое.
Вот заголовки ответа и запроса:
Однако прямо сейчас, каждый раз, когда я запрашиваю что-либо через конечную точку CDN, поражается исходный сервер. Если сервер не работает, то конечная точка также не работает.
Глядя на раздел аналитики портала, 76% моих запросов считаются "НЕКАЧИВАЕМЫМИ" ("Некоторые аспекты ответа источника не позволяют кэшировать объект на пограничном сервере (например, источник отправил"Cache-Control: no-cache"в заголовках ответов).")
И только 12% - это "TCP_HIT", что мне и нужно.
Кто-нибудь может пролить свет?
Я просмотрел этот поток и применил предлагаемые функции, но безрезультатно: Azure Verizon CDN - 100% кеш CONFIG_NOCACHE