Ako zrýchliť WordPress: 12 overených krokov

Tím Zephyros, . Čítanie na 3 minúty.

Svetelné stopy prechádzajúceho vlaku na nástupišti metra zachytené dlhou expozíciou.

Ak chcete zrýchliť WordPress, začnite tým, čo prinesie najväčší rozdiel. Rýchlosť webu nie je iba otázka pohodlia: pomalší web má vyššiu mieru odchodov, nižšiu konverziu a Google rýchlosť zohľadňuje cez metriky Core Web Vitals. Nižšie je 12 krokov zoradených od najväčšieho efektu.

od 0,99 € mesačne pri ročnej platbe, s DPH

Rovnaká cena aj pri predĺžení. SSL, denné zálohy a presun webu zadarmo.

Porovnať balíky

Najskôr zmerajte, kde ste

Otvorte PageSpeed Insights a zadajte adresu webu. Sledujte tri metriky Core Web Vitals. Za dobré sa považujú tieto hodnoty:

  • LCP (načítanie hlavného obsahu) do 2,5 s,
  • INP (odozva na interakciu) do 200 ms,
  • CLS (posúvanie rozloženia) do 0,1.

Výsledky si zapíšte, aby ste po zmenách videli rozdiel.

1. Používajte aktuálne PHP

PHP 8.3 a 8.4 sú výrazne rýchlejšie ako staré verzie 7.x, ktoré ešte bežia na mnohých weboch. Verziu prepnete v ovládacom paneli hostingu. Pred prepnutím aktualizujte pluginy a tému.

2. Zapnite cache stránok

Cache uloží hotovú HTML stránku, takže server nemusí pri každej návšteve spúšťať PHP a databázu. Na serveroch s Nginx a Apache fungujú dobre pluginy WP Super Cache, Cache Enabler alebo W3 Total Cache. Plugin LiteSpeed Cache má plný efekt iba na serveroch LiteSpeed.

3. Optimalizujte obrázky

Obrázky bývajú najväčšou časťou stránky. Nahrávajte ich v rozmeroch, v akých sa zobrazujú (nie 4000 px fotku do 800 px okna), používajte formát WebP alebo AVIF a nechajte ich komprimovať pluginom. WordPress od verzie 5.5 načítava obrázky lenivo (lazy loading) automaticky.

4. Obmedzte počet pluginov

Nejde ani tak o počet, ako o to, čo pluginy robia. Jeden zle napísaný plugin vie spomaliť celý web. Deaktivujte nepoužívané pluginy a pri podozrivých zmerajte rozdiel, napríklad pluginom Query Monitor.

5. Vyberte ľahkú tému

Ťažké multifunkčné témy načítavajú desiatky skriptov na každej stránke. Ľahké témy, napríklad GeneratePress, Kadence, Astra alebo blokové témy, sú dobrým základom.

6. Pozor na page buildery

Elementor či Divi sú pohodlné, no generujú veľa kódu. Ak ich používate, vypnite nepoužívané moduly, načítavajte ikony a písma iba tam, kde treba, a dajte webu dostatok pamäte PHP (aspoň 256 MB, radšej 512 MB).

7. Hostujte písma lokálne

Načítavanie Google Fonts z externého servera pridáva pripojenia navyše a má aj rozmer GDPR. Písma si stiahnite a hostujte na svojom webe, alebo použite systémové písma.

8. Vyčistite databázu

Staré revízie článkov, spamové komentáre, expirované transienty a pozostatky odinštalovaných pluginov zväčšujú databázu. Pomôže plugin WP-Optimize alebo príkazy WP-CLI. Počet ukladaných revízií obmedzíte vo wp-config.php:

define( 'WP_POST_REVISIONS', 10 );

9. Nahraďte WP-Cron skutočným cronom

WordPress štandardne spúšťa plánované úlohy pri návštevách, čo vie spomaliť náhodné načítania. Vypnite ho a nastavte cron v paneli hostingu, napríklad každých 5 až 15 minút:

define( 'DISABLE_WP_CRON', true );

10. Používajte CDN

CDN, napríklad bezplatný plán Cloudflare, doručuje statické súbory z najbližšieho miesta a odľahčí server. Pri nastavení SSL použite režim „Full (strict)“.

11. Odložte nepotrebný JavaScript

Skripty chatov, analytiky a reklám načítavajte až po načítaní stránky, atribútom defer alebo oneskoreným načítaním v cache plugine. Zlepšíte tým INP aj LCP.

12. Majte rýchly hosting

Ak server odpovedá pomaly (vysoké TTFB aj pri zapnutej cache), žiadna optimalizácia to celkom nezachráni. Rozhoduje rýchly disk, aktuálne PHP a dostatok PHP procesov. Náš WordPress hosting beží na NVMe diskoch s PHP 8.4 a OPcache.

Zhrnutie

Najviac pomôže aktuálne PHP, cache stránok a optimalizované obrázky. Tieto tri kroky zvládnete za hodinu a pri väčšine webov prinesú najväčší rozdiel. Ostatné kroky sú doladenie, ktoré sa oplatí najmä pri e-⁠shopoch.