# CDN

*Content Delivery Network*

CDN to sieć serwerów rozsianych po świecie, które trzymają kopie twojej strony i odpowiadają odwiedzającemu z najbliższego punktu. Usuwa dystans między odwiedzającym a serwerem źródłowym — i tylko to.

**Canonical:** https://spoko.space/pl/slownik/cdn/  
**Language:** pl  
**Kategoria:** Wydajność  
**Inaczej:** sieć dostarczania treści, sieć brzegowa  
**Published:** 2026-09-22  
**Słownik pojęć:** https://spoko.space/pl/slownik/

---
## Co to jest {#co-to-jest}

Twoja strona stoi na jednym serwerze, gdzieś. Odwiedzający oddalony o trzy tysiące kilometrów płaci za ten dystans dwa razy przy każdym żądaniu: raz przy pytaniu, raz przy odpowiedzi. CDN rozkłada kopie plików na maszynach blisko odwiedzającego i odpowiada stamtąd, więc dystans znika.

Przy stronie statycznej to cała historia: każda podstrona jest plikiem, każdy plik może leżeć na brzegu sieci, a serwer źródłowy po pierwszym żądaniu prawie nie bierze udziału.

## Dlaczego to twój problem, jeśli zamawiasz stronę {#dlaczego-to-twój-problem-jeśli-zamawiasz-stronę}

Głównie z powodu odwiedzających, którzy nie siedzą blisko twojego serwera — a na polskiej stronie firmowej jest ich więcej, niż się wydaje: każdy w zagranicznej sieci komórkowej, każdy z zagranicy i każdy robot sprawdzający stronę z miejsca, w którym akurat działa.

CDN wchłania też skoki ruchu. W dniu, w którym wpis chwyci, żądania idą na brzeg, nie na twój hosting, a rachunek za hosting tego nie zauważa.

## Czego nie naprawia {#czego-nie-naprawia}

**Wolnego źródła.** Pierwszy odwiedzający każdą podstronę dalej czeka, aż twój serwer ją wyprodukuje — i czeka też brzeg, za każdym razem gdy wygaśnie cache. CDN przed wolnym WordPressem poprawia doświadczenie *drugiego* odwiedzającego i zostawia problem dokładnie tam, gdzie był.

**Niczego spersonalizowanego.** Widok po zalogowaniu, koszyk, strona witająca po imieniu — tego nie da się zapisać w cache i podać wszystkim, więc za każdym razem wraca do źródła.

**Wolnego kodu w przeglądarce.** CDN dostarczył twoje trzy megabajty JavaScriptu bardzo szybko. Przeglądarka i tak musi je wykonać.

Na tej stronie pytanie właściwie nie powstaje: jest statyczna i stoi na Cloudflare Pages, więc CDN jest miejscem, w którym mieszka, a nie czymś dostawionym z przodu. To układ, po który sięgam domyślnie, bo najtańszym sposobem na skuteczny CDN jest nie mieć za nim niczego, co musi się wykonać.

## Czym CDN nie jest {#czym-cdn-nie-jest}

Nie jest kopią zapasową i nie jest bezpieczeństwem — choć duzi dokładają ochronę przed DDoS i firewall, a to realne funkcje, które warto mieć. Nie zastępuje też odchudzania stron: najszybsza sieć świata dalej musi przenieść to, co w niej umieścisz.

## Powiązane pojęcia {#related-terms}

- [LCP](https://spoko.space/pl/slownik/lcp/): LCP mierzy moment, w którym dorysowuje się największy element widoczny na ekranie — zwykle zdjęcie w nagłówku albo sam nagłówek. Google uznaje za dobry wynik 2,5 sekundy lub mniej, liczony z prawdziwych wizyt na 75. percentylu. — Markdown: https://spoko.space/pl/slownik/lcp.md
- [SSG](https://spoko.space/pl/slownik/ssg/): SSG to budowanie wszystkich podstron do gotowych plików HTML, zanim ktokolwiek wejdzie na stronę. Żądanie obsługuje wtedy serwer plików, a nie kod, zapytanie do bazy i szablon składany na miejscu przy każdej wizycie. — Markdown: https://spoko.space/pl/slownik/ssg.md
- [Core Web Vitals](https://spoko.space/pl/slownik/core-web-vitals/): Core Web Vitals to trzy wskaźniki, które Google zbiera z prawdziwych wizyt w Chrome: LCP dla ładowania, INP dla reakcji na kliknięcie i CLS dla stabilności układu. Adres zalicza je, gdy 75% wizyt mieści się w progu „dobrze”. — Markdown: https://spoko.space/pl/slownik/core-web-vitals.md
- [CLS](https://spoko.space/pl/slownik/cls/): CLS punktuje to, jak bardzo strona skacze w trakcie ładowania, w skali bez jednostki, gdzie 0,1 lub mniej to dobry wynik. Liczy się każdy element, który przesuwa się bez udziału odwiedzającego, ważony odległością i zajmowaną częścią ekranu. — Markdown: https://spoko.space/pl/slownik/cls.md

## Gdzie o tym piszę {#related-posts}

- [Katalog części i akcesoriów](https://spoko.space/pl/katalog-czesci-vw-polo-6r/) — Markdown: https://spoko.space/pl/katalog-czesci-vw-polo-6r.md
  Katalog części OEM do VW Polo 6R oparty na headless CMS. Frontend Astro SSG, Vue 3, backend Laravel REST API, panel Filament, tłumaczenia DeepL i opisy AI.
- [GotowySMS: Platforma z gotowymi tekstami SMS](https://spoko.space/pl/gotowysms/) — Markdown: https://spoko.space/pl/gotowysms.md
  Statyczna strona z gotowymi tekstami życzeń i szablonami SMS, zasilana z autorskiego CMS-a na Laravel 13 + FilamentPHP. Architektura odporna na sezonowe skoki ruchu.
- [Japoński spam SEO na WordPressie — jak rozpoznać i usunąć atak](https://spoko.space/pl/blog/japonski-spam-seo-wordpress/) — Markdown: https://spoko.space/pl/blog/japonski-spam-seo-wordpress.md
  Strona działa normalnie, a w Google widać setki japońskich podstron nieistniejącego sklepu. Jak rozpoznać japanese keyword hack i posprzątać go do końca.
- [Aplikacja webowa vs strona internetowa](https://spoko.space/pl/blog/aplikacja-webowa-vs-strona-internetowa/) — Markdown: https://spoko.space/pl/blog/aplikacja-webowa-vs-strona-internetowa.md
  Strona internetowa prezentuje treść, aplikacja webowa pozwala użytkownikowi coś zrobić. Sprawdź różnice, kiedy wybrać które rozwiązanie i ile to kosztuje.

## Zobacz też {#see-also}

- [Migracja WordPress → Astro](https://spoko.space/pl/migracja-wordpress-astro/)

## Źródła {#sources}

- [Content delivery networks (CDNs)](https://web.dev/articles/content-delivery-networks) — Co CDN cache’uje, czego nie i jak unieważnia się pamięć podręczną.
