PHP OPcache
Az OPcache alapból engedélyezett a HestiaCP-n. Ez a PHP gyorsítótár az értelmezett (bytecode) PHP fájlokat a memóriában tartja, így nem kell minden kérésnél újra értelmezni azokat – ez a WordPress esetén 20–50%-os sebességnövekedést is eredményezhet.
phpinfo() oldallal, vagy a PHP OPcache Dashboard bővítménnyel WordPress-ben. Ha az OPcache ki van kapcsolva, a PHP konfigurációs fájlban (php.ini) engedélyezd: opcache.enable=1.PHP memória limit növelése
Komplex WordPress oldalak (sok bővítmény, WooCommerce, oldalépítő) esetén szükség lehet a PHP memória limit növelésére. HestiaCP-n a backend template paranccsal változtatható:
v-change-web-domain-backend-tpl felhasznalonev domain.hu defaultA memória limit növelhető a wp-config.php fájlban is közvetlenül:
define('WP_MEMORY_LIMIT', '256M');Adatbázis optimalizálás
Hosszabb ideje futó WordPress oldalakon az adatbázis táblák töredezhetnek, ami lassabb lekérdezéseket okoz. A mysqlcheck paranccsal automatikusan javíthatók és optimalizálhatók az összes adatbázis:
mysqlcheck -u root --auto-repair --optimize --all-databasesÉrdemes ezt időszakosan futtatni, vagy a HestiaCP CRON fülén beütemezni (pl. hetente egyszer). WordPress-ben a WP-Optimize bővítmény grafikus felületen végzi el ugyanezt.
Képoptimalizálás
A képek általában a legtöbb adatforgalmat okozzák. Az alábbi módszerek segítik a töltési idő csökkentését:
- WebP konverzió – A modern WebP formátum 25–35%-kal kisebb fájlméretet eredményez PNG/JPEG helyett, miközben a minőség megmarad.
- Lazy loading – A WordPress 5.5 óta beépített a native lazy loading; a képek csak akkor töltődnek be, amikor a láthatósági területre kerülnek.
- Smush bővítmény – Automatikusan tömöríti és optimalizálja a feltöltött képeket, valamint elvégzi a WebP konverziót.
- Imagify bővítmény – Felhőalapú képoptimalizáló, amely megőrzi a minőséget és drasztikusan csökkenti a fájlméretet.
Statikus fájlok cache-elése
Cache-Control fejlécekkel. Külön WordPress bővítményt erre a célra nem kell telepíteni – elegendő a szerver szintű cache.PHP verzió választása
PHP verzió teljesítmény összehasonlítás (relatív sebesség)
| PHP verzió | Relatív sebesség | Státusz | Megjegyzés |
|---|---|---|---|
| PHP 7.4 | 100% (alap) | EOL – nem támogatott | Ne használd éles környezetben! |
| PHP 8.0 | ~118% | EOL – nem támogatott | JIT fordítás bevezetése |
| PHP 8.1 | ~128% | Biztonsági javítások | Fibers, enum típus, readonly |
| PHP 8.2 | ~135% | Aktívan támogatott | Readonly osztályok, DNF típusok |
| PHP 8.3 | ~142% | Ajánlott | Typed class constants, json_validate() |