Cloudflare zdarma: co reálně zvládne a kdy vám stačí místo placené CDN
Free plán Cloudflare dnes pohání statisíce českých webů — a u velké části z nich naprosto oprávněně. Podíváme se, co free tarif skutečně umí (globální cache, DNS, SSL, základní ochrana proti DDoS), kde jsou jeho hranice, jak ho správně nasadit u českého webu a kdy má smysl sáhnout po placené variantě nebo hostingové cache.

Obsah článku
Cloudflare free plán je pravděpodobně nejrozšířenější „CDN zdarma" na světě a u českých webů to není jinak. Otázka ale není, jestli je zdarma dobrý — to je jasné — ale kde přesně jsou jeho hranice a jestli právě váš web spadá do skupiny, které free tarif bohatě stačí, nebo ne. Pojďme si to projít věcně, bez marketingu.
Co free plán reálně umí
Základní balík funkcí je i po letech překvapivě štědrý a pro běžný web pokrývá to podstatné.
- Globální CDN a cache. Vaše statické soubory (obrázky, CSS, JS, fonty) se cachují na okrajových serverech Cloudflare rozesetých po celém světě. Pro Českou republiku a okolní region existují datová centra v Praze, Vídni, Frankfurtu i jinde, takže návštěvník dostane soubory z uzlu blízko sebe místo z vašeho původního serveru.
- Autoritativní DNS. Cloudflare DNS je jedno z nejrychlejších na trhu a je součástí free plánu bez omezení počtu záznamů. Změny se propisují prakticky okamžitě.
- Bezplatný SSL/TLS certifikát. Univerzální certifikát pokrývající doménu a jednu úroveň subdomén získáte automaticky, včetně podpory moderních protokolů jako TLS 1.3 a HTTP/3.
- Základní ochrana proti DDoS. Cloudflare tlumí volumetrické útoky na síťové vrstvě (L3/L4) i u free plánu, a to bez limitu velikosti útoku. Tohle je jeden z hlavních důvodů, proč lidé Cloudflare nasazují.
- Always Online. Když váš origin server spadne, Cloudflare umí návštěvníkům servírovat poslední cachovanou verzi stránek z archivu. Není to plná náhrada, ale u výpadku hostingu to pomůže.
- Neomezená přenesená data (bandwidth). Cloudflare u webového provozu nefakturuje objem přenesených dat, což je pro obsahově těžké weby zásadní výhoda.
Pro osobní web, blog, firemní prezentaci nebo malý magazín je tohle kompletní a plně dostačující sada.
Co free plán naopak neumí (nebo jen omezeně)
Tady je potřeba být upřímný — bezplatnost má svou daň a je dobré ji znát předem.
- WAF (Web Application Firewall) jen v omezené podobě. Free plán nabízí pár základních řízených pravidel a možnost nastavit si vlastní jednoduchá pravidla, ale plnohodnotný managed WAF s aktualizovanými sadami proti známým zranitelnostem (OWASP apod.) je až v placených tarifech.
- Optimalizace obrázků je placená. Funkce jako Polish (automatická komprese a konverze do WebP/AVIF) nebo Mirror/Image Resizing nejsou ve free plánu. Obrázky si tedy musíte optimalizovat sami na straně originu.
- Žádné SLA a omezená podpora. Free plán nemá žádnou garanci dostupnosti a podpora je komunitní. U výpadku na straně Cloudflare nemáte na koho se obrátit s nárokem.
- Omezené Page Rules a pravidla. Počet pravidel pro řízení cache a přesměrování je u free plánu limitovaný (v řádu jednotek), což u složitějšího webu rychle dojde.
- Pokročilé funkce chybí. Load balancing, Argo Smart Routing (chytřejší směrování provozu), obrázkový a video hosting nebo pokročilá bot ochrana jsou placené doplňky.
Jak Cloudflare nasadit u českého webu
Existují dva způsoby zapojení a je dobré rozdíl chápat.
Změna nameserverů (plný režim)
Standardní a doporučená cesta free plánu. Po registraci domény v Cloudflare vám nástroj vygeneruje dva nameservery a vy je nastavíte u svého registrátora domény (u .cz domén typicky přes rozhraní registrátora nebo správce CZ.NIC). Od té chvíle celá vaše DNS zóna běží na Cloudflare a provoz může proudit přes jejich proxy.
Pozor u českých registrátorů: změna nameserverů znamená, že veškeré DNS záznamy si musíte přenést do Cloudflare — včetně MX záznamů pro e-mail. Na tohle se často zapomíná a výsledkem je nefunkční pošta. Před přepnutím si proto vyexportujte stávající zónu.
Proxy (oranžový vs. šedý mrak)
U každého DNS záznamu v Cloudflare přepínáte mezi proxovaným (oranžový mrak) a DNS-only (šedý mrak) režimem:
- Oranžový mrak = provoz jde přes Cloudflare, funguje cache, CDN, SSL i DDoS ochrana. Vaše skutečná IP originu je skrytá.
- Šedý mrak = Cloudflare jen řeší DNS a provoz jde přímo na váš server. Vhodné třeba pro poštovní záznamy nebo služby, které přes proxy fungovat nemají.
Časté problémy, na které narazíte
Cache versus dynamický obsah a e-shopy
Toto je nejčastější zdroj potíží. Cloudflare ve výchozím nastavení cachuje jen statické soubory, ne HTML. Jakmile ale začnete agresivně cachovat celé stránky (třeba přes Page Rule „Cache Everything"), hrozí, že se návštěvníkům zobrazí cizí obsah — přihlášený uživatel uvidí košík někoho jiného, formuláře přestanou fungovat. U e-shopů a webů s přihlášením proto cachujte HTML jen velmi opatrně a vždy s výjimkami pro košík, pokladnu, administraci a session cookies.
Reálná IP adresa návštěvníků
Jakmile provoz teče přes proxy, váš server vidí u všech požadavků IP adresu Cloudflare, ne skutečného návštěvníka. To rozbije logy, geolokaci, rate limiting i antispam. Řešení: server musí číst hlavičku CF-Connecting-IP (nebo X-Forwarded-For) a obnovit původní IP. Většina hostingů to má připravené, u vlastního serveru je potřeba nastavit modul mod_remoteip (Apache) nebo real_ip (Nginx) a povolit rozsahy Cloudflare.
Konflikt s hostingovou cache a redirect smyčky
Pokud už váš hosting provozuje vlastní cache (LiteSpeed Cache, Varnish, Redis) nebo cachovací plugin ve WordPressu, přidání Cloudflare cache navrch může vést k zobrazování zastaralého obsahu — mažete cache na jednom místě a druhé o tom neví. Vyplatí se vrstvy sladit, ideálně přes oficiální integraci (např. plugin, který umí invalidovat obě cache najednou).
Druhá klasika je smyčka přesměrování (ERR_TOO_MANY_REDIRECTS) při špatně nastaveném SSL. Pokud má hosting vynucené HTTPS a Cloudflare je v režimu „Flexible", vznikne nekonečné přesměrování. Správné nastavení je téměř vždy Full (Strict), kdy origin má platný certifikát a komunikace je šifrovaná po celé cestě.
Tabulka: free versus placené
| Funkce | Free | Pro / Business (placené) |
|---|---|---|
| Globální CDN a cache | Ano | Ano |
| DNS + neomezený bandwidth | Ano | Ano |
| Univerzální SSL / TLS 1.3 / HTTP/3 | Ano | Ano + vlastní certifikáty |
| Základní DDoS (L3/L4) | Ano | Ano |
| Managed WAF (OWASP sady) | Ne (jen základ) | Ano |
| Optimalizace obrázků (Polish, WebP/AVIF) | Ne | Ano |
| Pokročilá bot ochrana | Ne | Ano |
| Load balancing / Argo | Ne (doplněk) | Ano / doplněk |
| Počet Page Rules / pravidel | Omezený | Vyšší limit |
| SLA a prioritní podpora | Ne | Ano |
Komu free stačí a kdy sáhnout po placené
Free plán vám bohatě stačí, pokud:
- provozujete blog, portfolio, firemní web nebo menší magazín bez přihlašování,
- řešíte hlavně zrychlení pro zahraniční návštěvníky a základní ochranu proti výpadkům a útokům,
- obrázky si umíte optimalizovat sami (dnes to zvládne i běžný WordPress plugin nebo build proces).
Placenou variantu zvažte, když:
- provozujete e-shop nebo aplikaci, kde potřebujete plnohodnotný WAF a bot ochranu proti podvodným objednávkám a scrapingu,
- chcete garantovanou dostupnost, SLA a podporu, na kterou se dá spolehnout,
- řešíte optimalizaci obrázků centrálně na úrovni CDN místo na originu.
A třetí cesta, na kterou se často zapomíná: u čistě lokálního českého webu bez zahraničního publika může být přínos globální CDN minimální a lepší službu odvede kvalitní hostingová cache (LiteSpeed, Varnish) blízko vašich návštěvníků. CDN dává největší smysl tam, kde máte geograficky rozprostřené publikum — což si stojí za to promyslet ještě před nasazením. Pokud teprve zjišťujete, jestli vůbec CDN potřebujete, projděte si nejdřív kdy CDN potřebuje i malý web.
Shrnutí
Cloudflare free plán je jeden z nejlepších „zdarma" produktů na internetu a u naprosté většiny osobních a firemních webů není důvod platit. Kritické je ale nasazení bez chyb: správný SSL režim (Full Strict), obnova reálné IP návštěvníka, opatrné cachování HTML u dynamických webů a sladění s hostingovou cache. Jakmile se dostanete k e-shopu, aplikaci nebo požadavku na SLA, hranice free plánu narazíte rychle — a tam už se placená varianta nebo robustní hostingová cache vyplatí.


