WordPress
WordPress cache beállítása
WordPress cache típusok összehasonlítása és beállítása HestiaCP-n: Nginx FastCGI Cache, W3 Total Cache, WP Super Cache.
Cache típusok összehasonlítása
WordPress-hez többféle cache megoldás létezik. Az alábbiakban összefoglaltuk a leggyakrabban használt megoldásokat és jellemzőiket:
| Cache típus | Szint | Sebesség | Beállítás | Megjegyzés |
|---|---|---|---|---|
| Nginx FastCGI Cache | Szerver | Leggyorsabb | Közepes | PHP-t sem kell futtatni kiszolgáláshoz |
| W3 Total Cache | WordPress bővítmény | Gyors | Komplex | Rugalmas, sok beállítási lehetőség |
| WP Super Cache | WordPress bővítmény | Jó | Egyszerű | Automattic (WordPress.com mögötti cég) fejleszti |
| LiteSpeed Cache | Szerver + bővítmény | Kiváló | Egyszerű | Csak LiteSpeed webszerver esetén működik |
Nginx FastCGI Cache engedélyezése
A HestiaCP-n az Nginx FastCGI Cache a leghatékonyabb megoldás, mivel szerver szinten gyorsítótárazza az oldalakat – a PHP értelmező és a WordPress maga sem fut le a cache-elt kéréseknél.
Engedélyezés lépései:
- Menj a WEB fülre, és kattints a domain szerkesztési ikonjára.
- Görgess le a Proxy Template legördülő menühöz.
- Válaszd a caching sablont.
- Mentsd el a beállításokat a Save gombbal.
Tipp: Posztmentéskor és tartalom frissítésekor automatikus cache-ürítéshez telepítsd az Nginx Cache WordPress bővítményt (wordpress.org/plugins/nginx-cache). Ez figyeli a WordPress eseményeket, és automatikusan törli a cache-t, ha szükséges.
Cache kézi ürítése
Ha szükséges az Nginx cache azonnali törlése (pl. egy frissítés után, ami nem jelent meg), SSH-ból futtatható a következő parancs:
bash
v-purge-nginx-cache felhasznalonev domain.huW3 Total Cache beállítása
Ha Nginx FastCGI Cache helyett bővítmény-alapú cache-t szeretnél, a W3 Total Cache az egyik legteljesebb megoldás:
- Telepítsd a W3 Total Cache bővítményt a WordPress bővítmény tárából (Bővítmények → Új hozzáadása).
- Aktiváld, majd menj a Performance menüpontra.
- Válaszd a General Settings almenüt.
- A Page Cache szekciónál pipáld be az Enable opciót, és válaszd a Disk: Enhanced metódust.
- Kattints a Save all settings gombra.
Figyelem WooCommerce esetén: Ha webáruházat üzemeltetsz, feltétlenül ki kell zárni a cache-ből a dinamikus oldalakat! A következő oldalak soha ne legyenek cache-elve: kosár (
/cart/), pénztár (/checkout/), saját fiók (/my-account/). Ezeket a W3 Total Cache "Never cache these pages:" mezőjébe kell felvenni.