Skip to content
Cum optimizezi performanța PHP-FPM

Cum optimizezi performanța PHP-FPM în WHM

Cum optimizezi performanța PHP-FPM în WHM. Optimizarea PHP-FPM în WHM este un pas esențial pentru a obține timpi de răspuns mai buni și pentru a reduce încărcarea serverului.

O configurare adecvată a parametrilor de procesare, alături de monitorizare constantă și actualizări periodice, va contribui semnificativ la performanța generală a website-urilor WordPress și a aplicațiilor PHP găzduite pe servere cPanel.

Cum optimizezi performanța PHP-FPM?

PHP-FPM (FastCGI Process Manager) este o implementare eficientă a PHP pentru servere web care permite gestionarea rapidă a cererilor simultane.

Pe serverele WHM/cPanel, configurarea corectă a PHP-FPM poate avea un impact major asupra vitezei de execuție și a stabilității aplicațiilor PHP, în special pentru website-uri WordPress sau magazine online.

Acest ghid vă oferă pașii necesari pentru a optimiza performanța PHP-FPM în WHM.

1. Activarea PHP-FPM în WHM

Înainte de optimizare, verificați dacă PHP-FPM este activat:

  • Accesați WHM
  • Mergeți la MultiPHP Manager
  • Selectați domeniul și activați opțiunea PHP-FPM

Pentru activare globală: WHM > MultiPHP Manager > System PHP-FPM

2. Accesarea setărilor PHP-FPM pentru fiecare domeniu

WHM permite modificarea setărilor PHP-FPM per utilizator:

  • WHM > MultiPHP Manager
  • Click pe Edit PHP-FPM Configuration
  • Selectați contul dorit

Aici puteți modifica parametri precum pm.max_children, pm.start_servers, pm.min_spare_servers și pm.max_requests.

3. Explicația parametrilor principali

pm.max_children

Numărul maxim de procese PHP-FPM simultane.

Acest parametru este cel mai important pentru performanță.

Valoarea ideală depinde de:

  • Memoria RAM totală
  • Memoria consumată de fiecare proces PHP (de ex. 30–50MB)

pm.start_servers

Numărul de procese lansate la pornirea PHP-FPM.

Setarea corectă previne întârzierile la primele accesări.

pm.min_spare_servers

Numărul minim de procese inactiv disponibile.

Previne întârzierile în momentul unui spike de trafic.

pm.max_spare_servers

Numărul maxim de procese inactiv permise.

Un număr prea mare consumă resurse nejustificat.

pm.max_requests

Numărul de cereri după care un proces PHP-FPM este refăcut.

Previne consumul excesiv de memorie din cauza leak-urilor de resurse.

4. Exemplu de configurație optimizată pentru servere medii

pm = dynamic
pm.max_children = 35
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10
pm.max_requests = 500

5. Monitorizarea consumului de resurse

Pentru a ajusta în timp real parametrii, monitorizați:

  • Comanda top sau htop în SSH
  • Logs din /opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm
  • WHM > Server Status > Apache Status

Analizați numărul de procese active și timpul de răspuns.

6. Alte recomandări pentru performanță

  • Folosiți OPcache pentru cache-ul codului PHP
  • Evitați pluginurile WordPress consumatoare de resurse
  • Configurați un sistem de cache complet (ex: Redis, LiteSpeed Cache)
  • Actualizați regulat versiunile PHP și modulele asociate

7. Salvarea și aplicarea modificărilor

După editarea setărilor PHP-FPM în WHM:

Modificările vor intra în vigoare imediat pentru domeniul selectat.

Articole recomandate:

This Post Has 0 Comments

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Back To Top