Agencja marketingowa » Słownik Marketingowy » CDN co to?
CDN co to?
CDN (z ang. Content Delivery Network) - jest to globalna sieć serwerów, której głównym celem jest zapewnienie bezpieczeństwa, niezawodności oraz szybkiego dostarczania treści użytkownikom, niezależnie od ich lokalizacji. Zadaniem sieci CDN jest skracanie czasu ładowania strony czy aplikacji internetowej używając fizycznie najbliższego dostępnego serwera od użytkownika oraz pobieranie z niego danych.
Spis treści
Jak działają sieci CDN?
Na początku należy dokonać rozróżnienia 3 elementów:
- Serwer główny - na którym znajdują się pliki strony internetowej
- CDN - Sieć serwerów dostarczających treści
- Użytkownicy
CDN pełni funkcję pośrednika w dostarczaniu zasobów stron internetowych między głównym serwerem a użytkownikami. W pierwszym etapie serwery CDN pobierają treści z głównego serwera. Następnie zapisują je w centrach danych i przechowują w pamięci. Dane są regularnie synchronizowane, aby zapewnić ich aktualność i spójność. W przypadku, gdy użytkownik chce otworzyć stronę, zasoby są dostarczane z najbliższego serwera, co skutecznie skraca czas ładowania witryny.
Jakie zasoby dostarcza CDN?
Przedstawione rozwiązanie umożliwia dostarczanie głównie statycznych zasobów, takich jak pliki graficzne, arkusze stylów, skrypty JavaScript, materiały wideo i audio, czcionki oraz inne pliki o charakterze statycznym. Warto również wspomnieć o istnieniu dostawców CDN, którzy oferują technologię umożliwiającą dostarczanie dynamicznych zasobów, takich jak treści generowane na bieżąco. Dobrym przykładem takiego wykorzystania mogą być artykuły newsowe, notowania giełdowe, informacyjne paski czy inne tego typu treści.
Content delivery network - dla kogo?
Ta usługa jest praktycznie dostępna dla wszystkich. Jednak największe korzyści z niej czerpią strony internetowe, które dostarczają treści dla użytkowników z wielu krajów (na skalę globalną).
Korzyści sieci CDN
Kilka korzyści z korzystania z sieci ładowania zawartości stron: (na podstawie CloudFlare CDN)
- Użycie protokołu HTTP/2, HTTP/3,
- Kompresja plików metodą Brotli,
- Minifikacja statycznych plików,
- Darmowy certyfikat SSL,
- Cachowanie plików,
- Ochrona przed atakami DDos,
- Optymalizacja obrazów.