Проверка CDN-кэширования из POP - PullRequest
0 голосов
/ 15 января 2019

Наша команда разработчиков недавно решила, что было бы неплохо обслуживать наше приложение Angular через CDN. Вчера я смог создать свое приложение, и его статические ресурсы обслуживались через CDN, а это значит, что у меня было подтверждение концепции, которую я мог показать своим коллегам.

Однако наш исходный сервер находится в регионе East US , поэтому я не подозреваю, что производительность для меня (мой компьютер также находится в том же регионе) улучшится.

Я решил раскрутить виртуальную машину, используя Azure, и развернуть ее в западном регионе США и попытаться запустить мой общедоступный интерфейс (для которого настроен CDN) внутри этой виртуальной машины.

Если бы я хотел убедиться, что я получаю активы из СОЗ ближе к западно-американскому региону, а не через восточно-американский регион, как я мог это сделать? Я пытался использовать tracert изнутри виртуальной машины, но поскольку Azure блокирует ICMP, я не могу этого сделать.

Существуют ли другие способы проверки правильности работы моего CDN?

Спасибо

1 Ответ

0 голосов
/ 18 января 2019

Возможно, вы могли бы использовать Curl -vos CDNendpoint для проверки значения server. Обычно это город с кодом идентификатора местоположения IATA . На скриншоте ниже я получил код сервера DAA, который представляет США в Идентификаторе местоположения. Если вы обращаетесь к URL-адресу конечной точки в первый раз, она получит содержимое с исходного сервера. Вы можете снова получить доступ к конечной точке, чтобы получить ее с POP-сервера. Кэш работает, когда вы видите x-cache значение HIT. Я использую Premium Verizon CDN.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...