RYCHLOST

Jak zrychlit WordPress bez zbytečných kouzel

Ilustrace k článku Jak zrychlit WordPress bez zbytečných kouzel

Pomalý WordPress se obvykle nezrychlí instalací dalšího náhodného pluginu. Nejprve je potřeba zjistit, zda problém způsobují obrázky, šablona, pluginy, databáze, externí skripty nebo nedostatečný hosting.

Začněte měřením

Testujte více typů stránek: homepage může být rychlá, zatímco produkt nebo článek nikoli. Sledujte čas odpovědi serveru, velikost přenesených dat, hlavní obsahový prvek a posuny rozložení.

Měřte anonymní okno, mobilní profil a pokud možno také reálná data návštěvníků. Jednorázové skóre kolísá podle serveru i sítě, proto porovnávejte více měření.

Obrázky bývají největší soubory

Fotografie nahraná přímo z telefonu může mít několik megabajtů. Pro běžný obsah je zbytečné posílat rozlišení vhodné pro tisk. Obrázky zmenšete na skutečně používaný rozměr a ukládejte v moderním formátu.

Používejte líné načítání pro obsah mimo první obrazovku. Hlavní hero obrázek naopak nesmí čekat příliš dlouho, jinak zhorší vnímanou rychlost.

Pluginy a šablona

Počet pluginů není jediný ukazatel. Jeden špatně napsaný doplněk může být horší než deset jednoduchých. Odstraňte nepoužívané pluginy a zkontrolujte, co načítají na každé stránce.

Komplexní šablony často přidávají skripty a styly pro funkce, které web nepoužívá. Při redesignu může být levnější postavit čistší základ než donekonečna optimalizovat nevhodnou konstrukci.

Cache, CDN a hosting

Cache ukládá připravený výsledek, takže server nemusí stránku pokaždé skládat znovu. CDN přibližuje statické soubory návštěvníkům a může filtrovat část škodlivého provozu.

Ani nejlepší cache nezachrání přetížený hosting nebo pomalé databázové dotazy. Pokud je základní odpověď serveru dlouhá i bez pluginů, zvažte změnu tarifu nebo poskytovatele.

Externí skripty a fonty

Analytika, chaty, mapy, videa a reklamní systémy mohou zpomalit web více než vlastní kód. Načítejte je až tehdy, kdy jsou potřebné, a respektujte souhlas uživatele.

Omezte počet řezů fontů a ikonových knihoven. Každý externí požadavek přidává čekání a další bod, který nemáte plně pod kontrolou.

  • Změřit problém
  • Optimalizovat obrázky
  • Prověřit pluginy a šablonu
  • Nastavit cache
  • Omezit externí skripty
  • Teprve potom měnit hosting

Co si odnést

Nejlepší optimalizace je systematická. Změřte úzké místo, opravte největší problém a znovu ověřte výsledek. Hromadné zapnutí všech funkcí optimalizačního pluginu může naopak rozbít vzhled nebo měření.

Řešíte podobný projekt?

Popište mi stručně svůj cíl. Ozvu se a navrhnu rozumný další krok bez zbytečných závazků.

Nezávazně poptat