Odkryj
Wróć do bloga

Cloudflare Pages – darmowy hosting stron? Wszystko, co musisz wiedzieć

Cloudflare Pages – darmowy hosting stron? Wszystko, co musisz wiedzieć

Jeśli szukasz hostingu dla swojej strony i natknąłeś się na Cloudflare Pages, pewnie zadałeś sobie pytanie: „Jak to możliwe, że jest za darmo, bez limitów transferu i jeszcze szybszy od płatnej konkurencji?” Dobre pytanie. Odpowiedź jest prosta, ale wymaga chwili wyjaśnienia – bo Cloudflare Pages to zupełnie inny model działania niż klasyczny hosting, do którego przywykła większość właścicieli stron.

Czym właściwie jest Cloudflare Pages?

Cloudflare Pages to platforma hostingowa należąca do ekosystemu Cloudflare. To ta sama firma, która stoi za ochroną ruchu dla milionów stron internetowych. Platforma działa w modelu JAMstack (JavaScript, APIs, Markup), co oznacza, że zamiast generować strony na serwerze w momencie wizyty użytkownika, serwuje wcześniej przygotowane pliki HTML, CSS i JavaScript bezpośrednio z sieci CDN.

I tu tkwi cały sekret wydajności. Cloudflare posiada ponad 330 węzłów sieciowych rozrzuconych po całym świecie. Kiedy ktoś wchodzi na Twoją stronę, pliki są serwowane z węzła znajdującego się fizycznie najbliżej tej osoby – nie z jednego serwera gdzieś w centrum danych. Dzięki temu czas ładowania spada drastycznie.

Zamiast tradycyjnego FTP i panelu cPanel, tutaj pracujesz z repozytorium na GitHubie lub GitLabie. Każdy commit automatycznie uruchamia kompilację i wdrożenie. Dla kogoś, kto nigdy nie pracował z Git-em, to może brzmieć jak kosmityczny język. W praktyce sprowadza się to do tego, że zmiana na stronie = wciśnięcie jednego przycisku „Publikuj” w swoim edytorze.

Do czego służy Cloudflare Pages w praktyce?

Najczęstsze zastosowania to strony portfolio, landing page’e, dokumentacje techniczne, blogi i małe strony firmowe. Ale to tylko wierzchołek góry lodowej.

Dzięki funkcji Pages Functions (wbudowanej obsłudze logiki backendowe)j, platforma obsługuje też pełne aplikacje webowe. Możesz przyjmować żądania API, obsługiwać formularze, a nawet pisać własne zadania cykliczne (CRON jobs) czy wysyłać maile transakcyjne bez zewnętrznego serwera SMTP.

W połączeniu z pozostałymi produktami Cloudflare budujesz kompletny stack bez opuszczania jednego ekosystemu: relacyjna baza danych SQLite na krawędzi sieci (D1), magazyn obiektów bez opłat za transfer wychodzący (R2 Storage) i bazy klucz-wartość (Workers KV). To nie jest tylko hosting, to platforma do budowania pełnowartościowych aplikacji SaaS.

Zalety, które naprawdę robią różnicę

Największa zaleta to nielimitowany, darmowy transfer danych. Żadnych limitów przepustowości, żadnych nagłych rachunków po ataku botów czy nieoczekiwanym skoku ruchu. Brzmi jak zbyt piękne, żeby było prawdziwe, ale to autentycznie wyróżnik, którego nie oferuje konkurencja. Vercel i Netlify obcinają darmowy transfer na poziomie 100–125 GB miesięcznie.

Drugie jest bezpieczeństwo. Strona statyczna na Cloudflare Pages nie ma bazy danych połączonej z widokiem ani silnika PHP. To oznacza, że większość konwencjonalnych ataków np. SQL Injection, brute-force na panel logowania, exploity w pluginach CMS – po prostu nie ma się gdzie przyczepić. Ochrona DDoS, automatyczne certyfikaty SSL i wbudowany Web Application Firewall są w cenie (czyli za darmo).

Wady i ograniczenia, o których warto wiedzieć

Cloudflare Pages nie jest dla każdego i nie zastąpi każdego rozwiązania. Kilka rzeczy, które mogą Cię zaskoczyć:

  • Brak skrzynek mailowych POP3/IMAP – jeśli chcesz mieć firmowy e-mail na swojej domenie, musisz skorzystać z zewnętrznej usługi (np. Google Workspace, Zoho Mail).
  • Brak obsługi formularzy „out of the box” – Vercel i Netlify mają to wbudowane. Tutaj musisz zakodować obsługę metody POST samodzielnie lub użyć zewnętrznego narzędzia.
  • Krzywa uczenia się – dokumentacja Cloudflare jest technicznie obszerna, ale bywa mniej przyjazna dla osób stawiających pierwsze kroki w deweloperskim świecie. Środowisko podglądowe (preview deployments) jest mniej dopracowane niż u konkurencji.

Jeśli przyzwyczaiłeś się do zarządzania stroną przez cPanel, drag-and-drop plików na FTP i instalowania wtyczek przez graficzny interfejs, to skok na Cloudflare Pages będzie wymagał zmiany myślenia o pracy ze stroną.

Cloudflare Pages VS Vercel i Netlify

To trio dominuje rynek hostingu JAMstack i każda platforma celuje w nieco inny segment.

Vercel jest de facto domem dla aplikacji Next.js i ekosystemu React. Jeśli budujesz coś z Server-Side Rendering i potrzebujesz natywnej integracji z frameworkiem (w tym automatycznej optymalizacji obrazów), Vercel wygra pod względem developer experience. Płacisz za to limitem transferu 100 GB/mc oraz nie możesz wykorzystywać stron w celach komercyujnych (w darmowym planie).

Netlify to klasyk, który zdobył serca deweloperów świetnym UX i prostotą. Wbudowana obsługa formularzy, integracje z usługami SaaS, prosty panel – idealne miejsce na start. Problemem są znacznie wolniejsze cold starty (ponad 3800 ms) i te same limity transferu co Vercel.

Cloudflare Pages wygrywa tam, gdzie liczy się skala i koszty transferu. Jeśli Twoja strona może nagle dostać milion odwiedzin (albo jest regularnie atakowana przez boty), brak limitu pasma to argument nie do pobicia. Platforma świetnie sprawdza się z Astro, Vue, Svelte i statycznym generowaniem treści. Dodatkowo, możesz wykorzystywać hostowane strony w celach komercyjnych!

Cloudflare Pages VS klasyczny hosting

To porównanie jest trochę jak porównanie roweru z samochodem. Oba służą do podróżowania, ale to zupełnie inne narzędzia.

Hosting współdzielony (shared hosting z cPanelem) generuje każdą stronę dynamicznie przy każdej wizycie: zapytanie do bazy MySQL, interpretacja PHP, wygenerowanie HTML. Cloudflare Pages serwuje gotowe pliki, które zostały wygenerowane raz, przed wdrożeniem. Różnica w czasie odpowiedzi wynosi często 2–5x na korzyść Cloudflare.

Koszt: Tani hosting zaczyna się od kilku dolarów miesięcznie, ale jego limity (CPU, pamięć, liczba procesów) wyczerpują się przy pierwszym poważniejszym skoku ruchu. Cloudflare utrzyma stronę obsługującą milion odwiedzin miesięcznie całkowicie za darmo. To nie marketing, tylko konsekwencja architektury.

Czego nie dostaniesz na Cloudflare Pages? Menedżera plików przez przeglądarkę, graficznego instalatora baz danych, phpMyAdmin ani instalatora WordPressa „jednym kliknięciem”. Jeśli Twoja strona korzysta z PHP i MySQL (klasyczny WordPress), migracja wymaga albo wdrożenia tzw. Headless WordPress (o którym pisałem niedawno artykuł), albo przeniesienia backendu na osobne środowisko.

Cloudflare Pages – Stworzone dla Headless WordPress

WordPress na Cloudflare Pages to temat, który brzmi skomplikowanie, ale ma bardzo sensowne zastosowania. Chodzi o tzw. Headless WordPress – WordPress pełni rolę wyłącznie panelu do edycji treści (backend), a Cloudflare Pages serwuje frontend wygenerowany z tych treści.

Najlepsze (ale bardzo zaawansowane) podejście to użycie frameworka (np. Astro lub Next.js), który pobiera treści z WordPressa przez REST API lub GraphQL i generuje gotowe pliki HTML. To rozwiązanie dla deweloperów, ale daje pełną kontrolę nad wydajnością i wyglądem.

Ważna uwaga: Headless WordPress psuje funkcje opierające się na dynamicznych zapytaniach do bazy. Wbudowane formularze kontaktowe przestają działać, natywna wyszukiwarka nie będzie funkcjonować (wymaga zastąpienia np. przez Algolia), a komentarze pod postami wymagają zewnętrznego rozwiązania. Warto to przemyśleć przed migracją.

Bezpieczeństwo instancji WordPress w tym układzie to osobny temat. Zalecane podejście to ukrycie panelu /wp-admin za Cloudflare Access – wtedy cały backend jest niewidoczny dla botów i dostępny tylko dla autoryzowanych użytkowników.

Model cenowy – co jest naprawdę darmowe?

Plan Free nie ma limitu transferu ani liczby stron. Możesz hostować nieograniczoną liczbę projektów. Ograniczenia dotyczą buildy (500 kompilacji/miesiąc) i równoległego wdrożenia (tylko 1 na raz). Dla małych projektów i stron firmowych to w zupełności wystarczy.

Plan Pro za 20 USD/mc rozszerza limity domen niestandardowych i budów, a Business (200–250 USD/mc) to opcja dla agencji obsługujących wiele klientów z restrykcyjnymi wymaganiami SLA.

Funkcje serverless (Pages Functions) mają własny limit: 100 000 żądań dziennie na planie Free. To dużo jak na start, ale przy poważnych aplikacjach przejście na płatny plan Workers Paid (od 5 USD/mc) daje 10 milionów żądań miesięcznie.

FAQ – najczęściej zadawane pytania

Czy Cloudflare Pages jest naprawdę darmowe?
Tak, w pełni, dla stron statycznych. Nielimitowany transfer i nieograniczona liczba projektów. Limity zaczynają się dopiero przy buildach (500/mc) i funkcjach serverless (100k żądań/dzień).

Czy mogę przenieść swojego WordPressa na Cloudflare Pages?
Tak, ale wymaga przejścia na tzw. Headless WordPress z frameworkiem (Np. Astro). Klasyczny WordPress z PHP i MySQL nie zadziała natywnie na tej platformie.

Czy Cloudflare Pages nadaje się dla kogoś bez doświadczenia z Git-em?
Szczerze – wymaga chwili nauki. Jeśli jesteś zupełnym laikiem technicznie, Netlify lub klasyczny hosting z cPanelem będą prostsze na start. Ale jeśli jesteś gotów poświęcić kilka godzin na naukę podstaw Git-a, Cloudflare Pages zwróci to z nawiązką.

Jak Cloudflare Pages wypada pod kątem SEO?
Bardzo dobrze. Szybki czas ładowania (TTFB), globalne CDN, darmowe SSL i możliwość serwowania stron z pre-renderowanym HTML to wszystko czynniki, które Google bierze pod uwagę przy rankingu.

Czy mogę podpiąć własną domenę?
Tak. Na planie Free możesz podpiąć do 100 domen niestandardowych na jeden projekt. Certyfikat SSL jest wystawiany automatycznie.

Czy Cloudflare Pages zastąpi mi e-mail firmowy?
Nie. Platforma nie ma wbudowanych skrzynek pocztowych. Musisz skorzystać z zewnętrznego dostawcy, np. Google Workspace lub Zoho Mail.

Potrzebujesz szybszej strony?

Skontaktuj się z nami i zobacz, co może zyskać Twoja firma.

Skontaktuj się