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ű.