Jak nastavit CDN pro WordPress web a proč to řešit
CDN je jedna z těch věcí, o kterých se často mluví technicky, ale její přínos je vlastně velmi praktický. Když je správně nastavené, web se načítá rychleji, server není zbytečně přetížený a návštěvník má z celé stránky lepší pocit. Např. u našeho webu atwel.com dává to smysl o to víc, že nejde jen o lokální návštěvnost. Pokud se na web dívají lidé z různých zemí, je škoda nechávat všechno načítat jen z jednoho místa.
Právě to CDN řeší. Statický obsah, jako jsou obrázky, styly, JavaScript nebo fonty, doručuje z bodu, který je uživateli blíž. Výsledek není jen „lepší skóre v testu“, ale hlavně svižnější a jistější web v běžném provozu.
U WordPressu je ale důležité nepřemýšlet o CDN jako o tlačítku, které se prostě zapne. Největší smysl dává tam, kde se dobře rozliší, co se může cachovat a co už je potřeba nechat být. Bez problémů se přes CDN obvykle doručují statické soubory. Větší opatrnost je na místě u administrace, formulářů, přihlášení nebo dalších dynamických částí webu. Právě tam bývá poznat, jestli je řešení nastavené dobře, nebo jen příliš agresivně.
V praxi se proto většinou začíná jednoduše. Nejprve se propojí doména s CDN, zkontroluje se HTTPS a DNS, potom se nastaví cachování statických souborů a až následně se řeší pokročilejší scénáře. U běžného firemního WordPress webu to často bohatě stačí a právě tady bývá přínos nejrychleji vidět.
Důležitá je i práce se změnami na webu. WordPress žije, upravuje se, přibývá obsah. A pokud CDN drží starou verzi stránky nebo souboru, návštěvník změnu neuvidí. Proto je potřeba dobře vyřešit i purge cache, ideálně tak, aby se po úpravě obsahu cache vyčistila automaticky a nebylo nutné všechno hlídat ručně.
Celé propojení se dá naštěstí zjednodušit i pomocí pluginů. Často se používá WP Rocket, který je vhodný pro rychlé a přehledné nasazení, nebo W3 Total Cache, který nabízí víc možností nastavení, ale bývá spíš pro technicky zkušenější správu. Pro menší a střední WordPress web bývá WP Rocket přímočařejší cesta, W3 Total Cache zase dává větší kontrolu tam, kde je potřeba řešit cache detailněji.
CDN samozřejmě není samospásné. Pokud je web zatížený velkými obrázky, zbytečnými pluginy nebo těžkou šablonou, samo o sobě to všechno nespasí. Když je ale web postavený rozumně, dokáže CDN velmi dobře podpořit výkon, stabilitu i celkový dojem z používání.
U WordPress webu, např. jako je náš web atwel.com, tak nejde ani tak o to, jestli CDN použít, ale spíš jak ho nastavit tak, aby opravdu pomohlo. Když se to udělá správně, výsledkem není jen rychlejší web, ale i příjemnější zkušenost pro každého, kdo na něj přijde.
Klesá vašemu webu návštěvnost?
Kontaktujte nás ještě dnes a získejte bezplatnou konzultaci.
Jak propojit W3 Total Cache s Cloudflare
Pokud už na webu používáte W3 Total Cache, můžete napojení na Cloudflare udělat přímo přes jeho rozšíření. Není to složité, jen je potřeba vědět, kde co najít.
Nejprve v administraci WordPressu přejděte do Performance → Extensions. Tady najdete přehled dostupných rozšíření pro W3 Total Cache. V seznamu vyhledejte Cloudflare a klikněte na Activate.


Po aktivaci se otevře možnost propojení s vaším Cloudflare účtem. V detailu rozšíření klikněte na Reauthorize.

Plugin po vás bude chtít dvě věci: e-mail k Cloudflare účtu a API token nebo Global API Key.

Tyto údaje najdete přímo v Cloudflare administraci. Vpravo nahoře otevřete svůj profil, přejděte do sekce API Tokens a níže v části API Keys klikněte u položky Global API Key na View. Tím se zobrazí klíč, který následně vložíte zpět do W3 Total Cache spolu s e-mailovou adresou.

Po propojení už bude plugin vědět, s jakou zónou pracuje a umožní základní správu Cloudflare přímo z WordPressu. Hodí se například možnost rychle vymazat Cloudflare cache, případně upravit základní cache chování bez nutnosti přepínat se mimo administraci webu.
Pro běžný WordPress web je tohle nejjednodušší cesta, jak Cloudflare s W3 Total Cache propojit. Dává ale smysl začít spíš konzervativně: používat CDN hlavně pro statické soubory a nepouštět se hned do agresivního cachování všeho. U WordPressu je vždy důležité ohlídat, aby správně fungovala administrace, formuláře i další dynamické části.
Potřebujete jednoduše nasadit CDN, nebo hledáte vlastní řešení?
Pomůžeme vám jak s běžným napojením CDN na WordPress, tak s návrhem custom řešení podle konkrétního webu, hostingu a návštěvnosti. Pokud nechcete jen něco zapnout, ale nastavit výkon webu smysluplně a bez zbytečných chyb, ozvěte se nám.