CDN i cache na brzegu sieci: jak działa rozproszone dostarczanie treści
CDN może serwować treści nadające się do buforowania z rozproszonych lokalizacji brzegowych, a serwer źródłowy (origin) pozostaje ukryty za warstwą dostarczania. Węzeł brzegowy może być wybierany przez DNS, anycast lub własne mechanizmy dostawcy, dlatego adres IP widoczny dla użytkownika może należeć do CDN, a nie do serwera źródłowego.
Jak CDN serwuje treści z brzegu sieci
CDN umieszcza kopie treści nadających się do buforowania na rozproszonych węzłach brzegowych i wybiera punkt dostarczenia za pomocą DNS, anycastu lub własnych mechanizmów kierowania ruchem. Adres IP widoczny dla użytkownika często należy więc do węzła brzegowego, a nie do serwera źródłowego.
Jak sprawdzić buforowanie w CDN
Sprawdź nagłówki Cache-Control i Age oraz ewentualne nagłówki statusu cache dodawane przez CDN, a następnie powtórz żądanie i porównaj czasy oraz wskaźniki HIT/MISS. Publiczny adres IP może należeć do węzła brzegowego CDN, więc niekoniecznie ujawnia adres serwera źródłowego. Aby oddzielić dane domeny od adresu IP węzła brzegowego, porównaj je z wynikiem narzędzia 2IP „Whois domeny”.
Dlaczego IP z CDN nie jest adresem serwera źródłowego
Semantykę buforowania HTTP opisuje RFC 9111.