Назад | Перейти на главную страницу

Проверить, работает CDN или нет

Есть ли способ узнать, обслуживается ли статический контент CDN или нет. Используя curl, могу ли я узнать, обслуживается ли статический файл CDN или веб-сервером.

В зависимости от вашего CDN-провайдера существует несколько способов прямого / косвенного тестирования.

  • Cloudflare / AWS CloudFront будет добавлять дополнительные заголовки, когда запрос обслуживается ими, вы можете проверить их, чтобы увидеть, включают ли они заголовки, указывающие на HIT / MISS кеша.
  • Следите за журналами своего веб-сервера при доступе к своему сайту: если вы получаете обращения непосредственно на сервере каждый раз, когда вы нажимаете URL-адрес, вероятно, на вашем CDN нет или неправильно настроено кеширование.

Что касается косвенного измерения, я думаю, что это более практичные способы увидеть, что вы действительно получаете какую-либо пользу от интеграции CDN. Обещание CDN - сокращение времени загрузки для пользователей по всему миру, как насчет того, чтобы измерить именно это? Это позволяет вам подключаться к вашему серверу из точек по всему миру и измерять различные фазы HTTP-запроса: https://is-it.online/

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

Чтобы проверить свою настройку, вы можете использовать такой инструмент, как скрипач (или просто WireShark) от клиента, находящегося за пределами вашей сети.