Miért gyors az oldalad nálunk? — a gyorsítótár közérthetően
Jogos kérdés: hogyan lehet gyors egy oldal a legolcsóbb csomagunkon is? A válasz nem varázslat, hanem néhány jól bevált technika — és mivel azt ígértük, hogy érthetően beszélünk, most el is magyarázzuk. Konyhanyelven. Szó szerint.
A konyha-hasonlat
Képzeld el a weboldalad éttermként. Minden látogató „rendel" egy oldalt, és a konyha (a szerver) elkészíti: összeszedi a hozzávalókat az adatbázisból, „megfőzi" az oldalt, és kiviszi.
A legtöbb étteremben a séf minden egyes rendelésre újrafőzi ugyanazt a fogást — akkor is, ha ma már századszor kérik ugyanazt. Ez a lassú weboldal receptje.
Az okos konyha viszont a legnépszerűbb fogásból készen tart néhány adagot. Rendelés jön? Azonnal viszik is ki. Ez a gyorsítótár (cache) — és nálunk több rétegben dolgozik.
Ami nálunk mindig be van kapcsolva
- Tömörítés: mindent összenyomva küldünk a böngésződnek (mint a vákuumcsomagolás) — kevesebb adat, gyorsabb betöltés.
- Böngésző-gyorsítótár: a képeket, stílusokat és más nem változó fájlokat a látogató böngészője 30 napig megjegyzi. Aki visszatér az oldaladra, annak már le sem kell töltenie őket.
- NVMe SSD tárhely: a „kamra" is villámgyors — akár 10× gyorsabb a hagyományos SSD-nél.
- Saját, garantált erőforrás: a konyhád csak a tiéd. A szomszéd étterem tömege nálunk sosem lassítja a te kiszolgálásodat.
Az igazi turbó: az oldal-gyorsítótár
A legnagyobb gyorsulást az hozza, ha a kész oldalakat tartjuk melegen. Ezt egyetlen pipával bekapcsolhatod: a KubePanel vezérlőpultban nyisd meg a domainedet a Domains menüben, és jelöld be az Enable Page Caching opciót.
Innentől amikor egy látogató megnyitja például a kezdőlapodat, a rendszer nem főzi újra: a néhány perce elkészített, kész példányt adja oda — a másodperc törtrésze alatt. A gyorsítótár a beállított időközönként magától frissül, úgyhogy friss tartalom esetén sem kell semmit tenned.
És a rendszer okosabb, mint gondolnád:
- Neked mindig frisset mutat: amikor be vagy jelentkezve a WordPress vezérlőpultba, sosem kapsz gyorsítótárazott oldalt — a szerkesztés mindig az élő állapotot mutatja.
- Frissítéskor sincs várakozás: amíg a háttérben újrakészül egy oldal, a látogatók a korábbi kész példányt kapják — senki sem néz üres képernyőt.
Mit jelent ez a gyakorlatban?
Egy jól gyorsítótárazott WordPress oldalnak a látogatók kiszolgálásához alig kell számítási kapacitás — ezért tud a legkisebb, 199 Ft-os Nano csomag is simán kiszolgálni egy blogot vagy bemutatkozó oldalt. A gyors betöltést pedig nemcsak a látogatóid szeretik: a Google rangsorolásnál is figyelembe veszi.
Ne nekünk higgy — nézd meg élőben
A tarhely199.hu egy valódi WordPress oldal, ami a Nano csomagunkon fut, bekapcsolt gyorsítótárral. Kattints rá, és figyeld, milyen gyorsan tölt be.
Technikásabbaknak: az oldal-gyorsítótár nginx FastCGI cache, okos kihagyási szabályokkal (bejelentkezett felhasználók, wp-admin). Hogy egy oldal a gyorsítótárból jött-e, az X-FastCGI-Cache válasz-fejlécben látod: a HIT azt jelenti, készen állt a polcon.