WordPress gyorsítás kis tárhelyen: téma, képek, pluginok

A gyors WordPress nem pénz kérdése, hanem önfegyelemé. Ez az oldal egy 199 Ft-os csomagon fut, mégis a gyorsítótárból ~0,13 másodperc alatt válaszol. Ebben a cikkben végigveszem, mi ezért a felelős — sorrendben a legnagyobb hatásútól a legkisebbig, hogy tudd, mivel kezdd.

1. Teljes oldalas gyorsítótár (ez a legfontosabb)

Egy blognál a látogatók szinte mindig ugyanazt a HTML-t kapják. Nincs értelme minden egyes kérésnél újra lefuttatni a PHP-t és lekérdezni az adatbázist. A teljes oldalas gyorsítótár ezt oldja meg: az első generálás után a kész HTML-t elteszi, és a következő látogatóknak azt adja.

A legjobb, ha ezt a kiszolgáló (nginx) intézi, nem egy bővítmény — mert így a válasz még a PHP elindulása előtt megszületik. Ezen a tárhelyen pont ez történik, ezért nincs is a WordPressen külön cache-bővítmény. Ha a te tárhelyeden nincs kiszolgálószintű gyorsítótár, akkor egy könnyű bővítmény (pl. Cache Enabler) a jó választás.

2. Könnyű sablon, JavaScript nélkül

A sablon a második legnagyobb tényező. Egy nehéz, oldalbuilderre épülő téma tucatnyi CSS- és JS-fájlt tölt be — mindet le kell húznia a böngészőnek. Egy karcsú téma (ez az oldal GeneratePress-t használ) néhány kilobájt CSS-ből kijön, JavaScript alig. Kevesebb fájl, gyorsabb megjelenítés, kevesebb memória a szerveren is.

3. Kevés bővítmény

Minden aktív bővítmény kódot futtat és memóriát eszik. A kérdés nem az, hogy „hasznos-e”, hanem hogy „megéri-e a súlyát”. Ezen az oldalon nulla aktív bővítmény van — amit egy bővítmény adna (pár apró beállítás, a lábléc-jelvény), azt egyetlen kis kódrészlet intézi. Ökölszabály: 5-nél kevesebb aktív bővítmény egy egyszerű oldalon egészséges. Contact form, oldalbuilder, „minden az egyben SEO” csomagok — ezek mind mérlegelendők, nem alapfelszereltség.

4. Képek: méretezd át feltöltés előtt

Ez a leggyakoribb hiba. Egy telefonnal készült fotó könnyen 4–6 MB és 4000 px széles — feleslegesen. Töltsd fel átméretezve (a leghosszabb oldal 1600 px bőven elég egy blogképhez), és lehetőleg WebP formátumban. Egy jól méretezett kép 100–300 KB. Bónusz: kis tárhelyen a WordPress-oldali képfeldolgozás sok memóriát ehet — ha eleve kicsi képet töltesz fel, ezt a terhet is megspórolod.

5. Hagyd bekapcsolva az opcache-t

Az opcache a lefordított PHP-kódot tartja a memóriában, hogy ne kelljen minden kérésnél újrafordítani. Ma már szinte minden tárhelyen alapból be van kapcsolva (ezen is), neked csak annyi a dolgod, hogy ne kapcsold ki. Ha kétséged van, egy gyors ellenőrzéssel kiderül — erről a készítési naplóban mutatok példát.

Mit mérj, hogy tudd, hol tartasz?

  • TTFB (time to first byte): a gyorsítótárból jövő válasz ideje — cél a 100–200 ms.
  • Oldalsúly: a teljes letöltött méret (kép + CSS + JS). Egy egyszerű cikk maradjon 1 MB alatt.
  • PageSpeed / Lighthouse: mobil pontszám, ez adja a legjobb összképet.

Ha ezt az öt pontot betartod, egy pár száz forintos tárhelyen is gyorsabb oldalad lesz, mint sok drága, agyonpluginozott versenytársé. A miértekről és a konkrét számokról a 128 MB-os cikkben olvashatsz.

Kipróbálnád te is?

Ez az oldal, amit épp olvasol, az ait.hu Nano csomagján fut — 199 Ft/hó + ÁFA (negyedéves számlázással 597 Ft). Ez a csomag rendes ára — nincs akció, nincs apróbetű.

Élő demó: ez az oldal az ait.hu Nano csomagján fut — 199 Ft/hó + ÁFA.