WordPress web je jako dům: za rok se v něm nashromáždí věci, které už nikdo nepotřebuje. Revize článků, koncepty, spam v komentářích, zbytky odinstalovaných pluginů, nepoužívané obrázky. To všechno zabírá místo v databázi i na disku a může web zpomalovat. Podzim, kdy se sezóna začíná rozjíždět a před Vánocemi stoupá návštěvnost, je ideální čas udělat generální úklid.
Krok 1: Nejdřív záloha a měření
Před jakýmkoli úklidem zazálohujte soubory i databázi. Kdyby se něco pokazilo, vrátíte se. Poté změřte výchozí stav, abyste věděli, jestli úklid pomohl. Použijte nástroj PageSpeed Insights nebo podobný a zapište si čas načtení a skóre hlavních stránek.
Krok 2: Vyčistěte databázi
Databáze WordPressu obsahuje víc, než by si člověk myslel. Bezpečně se dají odstranit tyto položky:
- Revize příspěvků. WordPress ukládá každou verzi. U starších článků jich bývají desítky.
- Koncepty a automatické koncepty (auto-drafts), které nikdy nevyšly.
- Koš s příspěvky, stránkami a komentáři.
- Spam a zamítnuté komentáře.
- Přechodné hodnoty (transients) s prošlou platností.
Nejpohodlnější je plugin pro optimalizaci databáze, například WP-Optimize nebo Advanced Database Cleaner. Zkušení uživatelé použijí příkazový řádek WP-CLI. Počet ukládaných revizí můžete omezit v konfiguraci. Pro většinu webů stačí pět.
Krok 3: Uklidťte pluginy a motivy
- Smažte neaktivní pluginy, ne jen vypněte. Zbytečný plugin je bezpečnostní riziko.
- Odstraňte nepoužívané motivy kromě jednoho záložního.
- U každého pluginu se ptejte: Opravdu ho potřebuji? Nemůže jeho práci dělat jiný, který už mám?
- Aktualizujte všechno, co aktualizovat jde.
Krok 4: Obrázky a mezipaměť
Největší část přenášených dat tvoří obvykle obrázky. Zmenšete je a převeďte do moderních formátů, například WebP, a zapněte líné načítání, aby se obrázky mimo obrazovku nenačítaly zbytečně. Pomocí pluginů pro komprimaci to zvládnete hromadně. Zapněte také mezipaměť stránek. Návštěvníkům pak server nemusí stránku pokaždé skládat znovu.
Krok 5: Hosting a PHP
Pokud je web pomalý i po úklidu, podívejte se na hosting. Zkontrolujte, zda běží na aktuální podporované verzi PHP, protože novější verze bývají znatelně rychlejší. Podívejte se do statistik využití zdrojů: pokud se limity vyčerpávají, zvažte vyšší tarif nebo jiný typ hostingu.
Krok 6: Změřte a porovnejte
Opakujte měření a porovnejte s výchozími čísly. Pokud se rychlost zlepšila, zapište si, které kroky pomohly nejvíc, a úklid zopakujte pravidelně, například dvakrát ročně. Pokud se nezlepšila, příčina je jinde, často v těžkém motivu, rozsáhlých pluginech nebo nevhodném hostingu.
Nenápadní zpomalovači
- Těžký motiv s desítkami funkcí, které nepoužíváte. Lehčí šablona často zrychlí web víc než všechny ostatní zásahy.
- Náročné pluginy, například rozsáhlé generátory stránek, statistiky a bezpečnostní skenery běžící při každém načtení.
- Cizí skripty jako chaty, sledovací kódy a vložená videa, které stahují data z dalších serverů.
- Vyhledávání a související příspěvky, které při každé návštěvě zatěžují databázi.
Který z nich je u vás hlavní viník, zjistíte nejsnáze postupným vypínáním: vypněte podezřelý plugin, změřte rychlost a porovnejte. Takto za půl hodiny odhalíte rozšíření, které web brzdí nejvíc, a můžete ho nahradit lehčí alternativou nebo se bez něj obejít.
Bezpečnost jako součást úklidu
Úklid je vhodná chvíle zkontrolovat i bezpečnost. Smažte nepoužívané uživatelské účty, zkontrolujte role, zapněte dvoufázové přihlášení a ověřte, že máte funkční zálohy. Záloha, kterou jste nikdy nezkusili obnovit, nemusí fungovat. Jednou ročně si ji vyzkoušejte na testovací kopii.
Kolik času úklid zabere
Základní úklid zvládnete za hodinu až dvě, pokud web není obří. U rozsáhlého e-shopu rozdělte práci na etapy a nejdřív čistěte menší části, abyste viděli dopad. Nemažte v noci před kampaní.
Jak pomůže AI
Výstup nástroje PageSpeed Insights vložte do ChatGPT, Claude nebo Gemini a zadejte: „Toto je zpráva o rychlosti WordPress webu. Seřaď doporučení podle dopadu a pro každé napiš, jak ho provést i jako laik.“ AI z technických hlášení udělá srozumitelný plán. Před zásahem do databáze ale vždy dělejte zálohu.
Rychlý kontrolní seznam
- Záloha a změření výchozího stavu.
- Databáze: revize, spam, koš, přechodné hodnoty.
- Pluginy a motivy: smazat nepotřebné, aktualizovat.
- Obrázky, mezipaměť, PHP a závěrečné měření.
Časté dotazy