Optimalizace WordPressu je postup, kterým dosáhnu zrychlení při načítání většiny stránek na webu a také v administraci. Rychle se budou načítat nejen výsledné stránky vaší prezentace, ale také samotná aplikace WordPress.
Někdo si možná myslí, že stačí správně nastavit cachovací plugin, já vím, díky mnoha letům zkušeností, že to nestačí. Proto nejprve zjišťuji příčiny, ty pojmenuji, navrhnu k nim odpovídající opravu nebo zlepšení a podle dohody je provedu. Výsledek otestuji.
Otestovali jste si web např. nástrojem Google Pagespeed Insights a nesplňuje parametry pro core web vitals? Dokážu popsat, kde jsou příčiny těchto chyb a navrhnout postup pro jejich odstranění.
Příklad: Zrychlil jsem blog Rozbité prasátko pod jednu sekundu.
Jdu po příčinách. Nasadím takové technologie, které jsou pro váš web vhodné, nebude to WP Rocket jen proto, že máte koupenou licenci (testy jsem zjistil, že může mít příliš vysokou režii a jsou mnohdy rychlejší pluginy). Někdy vám navrhnu věci, které se vám nebudou líbit, třeba vyměnit hosting – ale můj cíl je jasný, zrychlit vám web.
Pokračování předchozího příkladu. Snížili jsme počet aktivních pluginů na cca polovinu, méně se nepodařilo dohodnout vzhledem k požadavkům na chování webu a komfort pro uživatele. Vybral jsem a pečlivě otestoval vhodný plugin pro filtrování produktů (nakonec to vyhrál placený), který disponuje vlastním cachovacím mechanismem. Zrevidovali jsme s kolegou crontasky, jejich spouštění je rozloženo do širšího intervalu. Na serveru jsme aktivovali cachovací vrstvu Varnish, Redis a vybrali vhodný cachovací plugin, který s nimi umí pracovat. Převedli jsme obrázky do WebP, zajistili minifikaci, agregaci stylů a skriptů. Původní přílepky kódu jsme vložili do jednoho pluginu. A tak dále.