Optimalizace webu jsou úpravy, po kterých se stránka načte rychleji. Není to kosmetika: lidé z mobilu odcházejí, když se stránka neukáže zhruba do tří vteřin, a rychlost je zároveň jedním z faktorů, které hodnotí vyhledávače, takže se dotýká i SEO.
Nejdřív dobrá zpráva: ve většině případů nejde o žádnou vědu. Nejčastější příčinou pomalého webu jsou obrázky nahrané rovnou z fotoaparátu nebo telefonu. Fotka o šířce pěti tisíc bodů a velikosti osmi megabajtů se v článku zobrazí zmenšená na osm set bodů, ale návštěvník stáhne celých osm megabajtů. Zmenšení rozměru a uložení do rozumné kvality (viz JPEG, případně novější formát WebP) často zrychlí web víc než všechna ostatní opatření dohromady.
Co dál pomáhá, zhruba v pořadí podle přínosu:
- Cache hotových stránek – server si odloží stranou hotovou stránku a při dalším zobrazení ji vydá rovnou, bez počítání v PHP a bez dotazů do databáze. Bývá to největší jednorázový skok.
- Komprese přenášených souborů – text stránky, styly a skripty se před odesláním zabalí a v prohlížeči zase rozbalí. Objem přenosu klesá i na čtvrtinu.
- Cache v prohlížeči – logo a styly se návštěvníkovi uloží, takže se při druhé návštěvě nestahují znovu.
- Objektová cache – ukládá opakované výsledky dotazů do databáze, znát je to hlavně u e-shopů a rozsáhlejších webů.
- Odložené načítání obrázků – obrázky níže na stránce se stáhnou, až když k nim člověk doroluje.
- Úklid doplňků – každý plugin přidává vlastní soubory. Deset nepoužívaných doplňků umí web zpomalit víc než pomalý server.
- CDN – kopie souborů blíž k návštěvníkovi; dává smysl hlavně při návštěvnosti ze zahraničí, protože zkracuje latenci.
Měřte, než začnete. Bezplatné nástroje PageSpeed Insights nebo GTmetrix ukážou, čím přesně se čas tráví – jestli čekáním na server, nebo stahováním souborů. Bez měření se snadno hodiny ladí něco, co ve výsledku ušetří setinu vteřiny. Užitečné je také dívat se na hodnoty naměřené u skutečných návštěvníků, ne jen na známku z testu.
Hranice hostingu je dobré znát. Rychlý server a vestavěná cache OpenLiteSpeedu Vám dají dobrý základ, ale web napsaný neúsporně nebo přetížený doplňky žádný server nezachrání. Naopak většinu výše uvedeného zvládnete sami bez programátora – u WordPressu stačí doplněk LiteSpeed Cache a rozumná práce s obrázky.