A WordPress rendszer leggyorsabb működése érdekében javasolt beállítások

A WordPress teljesítményének javítása kulcsfontosságú a gyors oldalbetöltési idők és a felhasználói élmény optimalizálása érdekében. A rendszer gyorsításának érdekében a PHP, a WordPress beállításai, a gyorsítótár használata és a szerver konfigurációja mind kulcsfontosságú szerepet játszanak. Az alábbiakban részletesen bemutatok néhány ajánlott beállítást a legjobb teljesítmény elérése érdekében

1. PHP beállítások módosítása

A PHP konfigurálása kulcsfontosságú a WordPress teljesítménye szempontjából. Az alábbi javaslatok segítenek biztosítani, hogy a PHP környezet optimálisan működjön a WordPress-szel.

1.1. PHP verzió választása

A legújabb PHP verziók (pl. PHP 8.1 – 8.4) sokkal gyorsabbak, mint a régebbi verziók, mivel javították a memória kezelését és az általános teljesítményt. A WordPress működéséhez javasolt minimum verzió a PHP 7.4 vagy újabb, de a PHP 8.3 az ideális választás, ha a WordPress és a telepített bővítmények teljes mértékben kompatibilisek vele.

A PHP verzió váltásához a legtöbb webkiszolgálón lehetőség van a megfelelő verzió kiválasztására.

1.2. PHP FastCGI mód

A FastCGI használata jelentősen javítja a PHP teljesítményét, mivel csökkenti a PHP futtatási időt és a szerver erőforrásait optimálisan használja. Az újabb kiszolgálókon célszerű a PHP FastCGI módot használni, mivel a hagyományos CGI módszerekhez képest gyorsabb és hatékonyabb.

A PHP FastCGI mód beállítása a legtöbb webszerveren elérhető, és a legtöbb modern kiszolgáló (pl. Nginx) támogatja ezt a módot. A PHP beállításokról bővebben itt írtunk.

Javasolt PHP FastCGI beállítások:

  • max_children: A maximális szálak száma, amelyeket egy PHP-FPM folyamat létrehozhat. Javasolt érték: 5-10 szál/szervermag.
  • max_requests: A PHP-FPM folyamatok maximális kérésének száma, mielőtt újraindulnak. Javasolt érték: 500-1000.
  • request_terminate_timeout: Az a maximális időtartam, ameddig egy PHP folyamat futtatható. Javasolt érték: 30-60 másodperc.

Ezeket a beállításokat Osztott tárhely szolgáltatás keretein belül kliens oldalról nem lehet módosítani, de ezeket már előre beállítottuk a megfelelő működés érdekében a legoptimálisabb értékekre.

1.3. PHP konfigurációs paraméterek

A PHP konfigurálásával kapcsolatban a következő paramétereket érdemes módosítani a legjobb teljesítmény érdekében:

memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 32M
max_execution_time = 60
max_input_vars = 5000
max_input_time = 60
max_file_uploads = 20

  • memory_limit: A WordPress számára legalább 256 MB memória ajánlott.
  • post_max_size és upload_max_filesize: A fájlok feltöltésének maximális méretét határozzák meg. Ha gyakran dolgozol nagy képekkel vagy videókkal, növeld ezeket a paramétereket.
  • max_execution_time: A PHP szkriptek végrehajtásának maximális ideje. Ha bonyolultabb műveletek futnak, mint például adatbázis mentések, növeld meg.
  • max_input_vars: A WordPress több adatot dolgoz fel, például egyedi beállításokkal rendelkező űrlapok esetén. A 5000-os érték segít elkerülni a problémákat.

Ezeket a beállításokat a vezérlőpulton bármikor módosíthatja. A PHP beállításokról bővebben itt írtunk.

2. WordPress beállítások módosítása

A WordPress saját beállításaival is optimalizálhatjuk a rendszert, hogy gyorsabban működjön.

2.1. WordPress gyorsítótár (Cache) beállítása

A gyorsítótár használata kulcsfontosságú a WordPress sebességének növelésében. A gyorsítótár lehetővé teszi a statikus tartalom gyors betöltését anélkül, hogy minden egyes látogatáskor újra kellene számolni a PHP szkripteket.

Javasolt gyorsítótár pluginok:

  • W3 Total Cache: Nagyon népszerű gyorsítótár bővítmény, amely számos beállítást kínál a statikus fájlok gyorsítótárazásához, a CSS és JavaScript fájlok minimalizálásához, valamint a CDN integrálásához.
  • WP Super Cache: Kiváló gyorsítótár plugin, amely egyszerű beállítással segít gyorsabbá tenni a WordPress-t.
  • LiteSpeed Cache: Kifejezetten a LiteSpeed webszerverekhez készült, de más szerverek alatt is használható, és rendkívül gyorsítja a WordPress működését.

2.2. Kép optimalizálás

A nagy képek jelentősen lassíthatják az oldalbetöltési sebességet. A képek optimalizálása csökkenti a fájlméretet anélkül, hogy azok minősége csorbulna.

  • Imagify vagy Smush pluginok használata ajánlott, amelyek automatikusan tömörítik és optimalizálják a képeket a feltöltéskor.
  • Használj WebP formátumot, amely a legújabb képtömörítési technológia, és jelentősen csökkenti a képek fájlméretét.

2.3. Adatbázis optimalizálása

A WordPress adatbázisát idővel szükséges tisztítani és optimalizálni. Ezt a következőképpen érhetjük el:

  • Használj adatbázis optimalizáló pluginokat, mint például az WP-Optimize, amely automatikusan eltávolítja a nem szükséges adatokat, például a régi bejegyzéseket, revisiókat, spam kommenteket.
  • A phpMyAdmin segítségével manuálisan is optimalizálhatjuk az adatbázist az OPTIMIZE TABLE parancs segítségével.

2.4. GZIP tömörítés engedélyezése

A GZIP tömörítés csökkenti a fájlok méretét, így gyorsítva a weboldal betöltését. Ezt a beállítást a vezérlőpulton a WWW Domain szerkesztése oldalon lehet módosítani.

2.5. CDN (Content Delivery Network) használata

A CDN használatával az oldal statikus tartalmát (képek, CSS, JS fájlok) különböző földrajzi helyeken lévő szervereken tárolhatjuk, így gyorsabb betöltést biztosítunk a látogatóknak. A WordPresshez a következő CDN szolgáltatók ajánlottak:

  • Cloudflare: Ingyenes és könnyen integrálható CDN szolgáltatás.
  • KeyCDN: Kifizetős, de magas szintű teljesítményt biztosít.

3. Összegzés

A WordPress teljesítményének optimalizálása érdekében az alábbiakra érdemes figyelmet fordítani:

  • PHP beállítások: Használj modern PHP verziót (PHP 8.x), és válaszd a PHP FastCGI módot a legjobb teljesítmény érdekében.
  • WordPress beállítások: Használj gyorsítótár bővítményeket (pl. W3 Total Cache, WP Super Cache, LiteSpeed Cache), optimalizáld a képeket és az adatbázist.
  • CDN használata: Implementálj CDN-t (pl. Cloudflare), hogy gyorsabb betöltési sebességet érj el.

A megfelelő konfigurációval és a fenti javaslatok követésével jelentős mértékben javíthatod a WordPress oldalad sebességét és a felhasználói élményt.