CDN та edge caching: як контент опиняється ближче до користувача
CDN може віддавати кешований контент із розподілених edge-вузлів, залишаючи початковий сервер за рівнем доставки. DNS, Anycast або власна логіка провайдера обирають edge, тому публічна IP-адреса часто належить CDN, а не початковому серверу застосунку.
Як CDN віддає контент з edge-вузлів
CDN розміщує копії кешованого контенту на розподілених edge-вузлах і вибирає відповідну точку доставки за допомогою DNS, Anycast або власної логіки маршрутизації. Тому IP, який бачить користувач, часто належить edge-вузлу, а не origin-серверу.
Як перевірити кеш CDN
Перевірте Cache-Control, Age та інші заголовки, пов’язані з кешуванням відповіді, якщо CDN їх додає. Повторіть запит і порівняйте час та ознаки HIT/MISS. Публічна IP-адреса може належати edge-вузлу CDN, тому вона не обов’язково розкриває адресу початкового сервера. Щоб відокремити дані домену від IP edge-вузла, звірте їх через інформацію про домен 2ip.
Чому IP CDN — не адреса origin-сервера
Технічні джерела: HTTP caching semantics in RFC 9111.