Co je Cloudflare? Cloudflare je služba, která se postaví mezi návštěvníka a Váš web. Požadavek z prohlížeče nedorazí rovnou na hosting, ale nejdřív do nejbližšího uzlu Cloudflare. Ten se podívá, jestli odpověď nemá uloženou v cache, jestli nejde o útok, a teprve pak případně sáhne na server. Na CHOST.cz Cloudflare před weby skutečně používáme.

Přirovnat se to dá k recepci ve velké budově. Návštěva nejde rovnou do kanceláře, ale zastaví se dole. Recepce hodně věcí vyřídí sama (letáky má na pultě), zjevně nezvané lidi nepustí dál a nahoru posílá jen to, co se opravdu musí řešit v kanceláři. Kanceláří je tady Váš hosting.

Co Cloudflare v praxi dělá:

  • DNS – překlad Vaší domény na adresu serveru. Změny v DNS zóně se díky tomu projeví rychle.
  • Zrychlení přes CDN – obrázky, styly a skripty se ukládají do uzlů blíž k návštěvníkovi, takže se stránka načte dřív a Váš server má míň práce.
  • Ochranný filtr WAF – sada pravidel, která rozpozná typické pokusy o zneužití webu a zastaví je ještě před hostingem.
  • Odstínění DDoS útoků – zaplavení webu umělým provozem se odchytí na recepci, ne až u Vás.
  • Šifrované spojení – návštěvník komunikuje s Cloudflare přes HTTPS, stejně tak Cloudflare s naším serverem, kde běží certifikát od Let's Encrypt.

Praktická otázka: pozná návštěvník, že tam Cloudflare je? Nepozná, a to je záměr. Váš web má pořád stejnou adresu i stejný obsah, jen se načítá svižněji. Jediné, čeho si všimnete Vy jako provozovatel, je fakt, že v logu přístupů uvidíte u části návštěv adresy Cloudflare místo skutečných adres návštěvníků, a že po změně souboru na webu se nová verze občas projeví až po vyprázdnění mezipaměti.

Právě zdržená cache je nejčastější zmatek. Když vyměníte obrázek nebo styl a v prohlížeči vidíte starou podobu, není rozbitý web – jen ještě někde leží uložená předchozí kopie. Pomůže obnovení stránky s vyprázdněním mezipaměti prohlížeče, nebo počkat, až uložená kopie sama vyprší. Podrobněji to rozebírá heslo cache.

Cloudflare není náhrada za pořádek na webu. Neopraví děravý doplněk, nezastaví útočníka, který zná Vaše heslo do administrace, a nenahradí zálohu. Je to vrstva navíc, která odfiltruje hrubý nápor zvenčí – o zbytek se pořád musíte starat sami. Co všechno k hostingu patří, najdete na stránce webhosting.