Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14100|Răspunde: 1

[Web] Care este diferența dintre php-CGI și php-fpm?

[Copiază linkul]
Postat pe 24.10.2014 10:51:23 | | |
Mulți oameni au văzut procese php-CGI și php-fpm fără să știe diferența

De fapt, nu știu

Am făcut puțin Baidu și iată ce au spus și alții:

cgi este ineficient, de fiecare dată când vine o cerere PHP, se creează un nou proces PHP pentru analizare, procesul este distrus după analizare, iar apoi procesul este solicitat să reiasă...
FPM = Gestionarea proceselor fastcgi, menține un anumit număr de procese pentru apelurile nginx, astfel încât să nu fie nevoie să creezi un proces nou de fiecare dată, ceea ce este mai rapid. Principiul este oarecum similar cu cel al unui pool de conexiuni de baze de date.






Precedent:Mașinile-unelte CNC din Germania sunt prea grozave, uită-te la măiestria străinilor
Următor:Dragostea din Lincoln Park~
 Proprietarul| Postat pe 24.10.2014 11:00:50 |
PHP-FPM este foarte convenabil de folosit, configurația este în fișierul PHP-FPM.ini, iar pornirea și repornirea pot fi făcute din php/sbin/PHP-FPM. Ce este mai convenabil este că, după modificarea php.ini, poți folosi direct reîncărcarea PHP-FPM pentru a-l încărca și poți finaliza încărcarea modificărilor php.ini fără a opri procesul
Rezultatele arată că utilizarea PHP-FPM poate îmbunătăți mult performanța PHP. Viteza de recuperare a procesului controlat de PHP-FPM este relativ lentă, iar alocarea memoriei este foarte uniformă.
Procesele controlate de spawn-FCGI au o pierdere rapidă a procesorului, în timp ce alocarea memoriei este inegală. Există multe procese care par neatribuite, în timp ce altele sunt foarte ocupate. Poate fi din cauza distribuției inegale a sarcinilor în proces. Acest lucru a dus la o scădere a vitezei generale de răspuns. Iar PHP-FPM este alocat în mod rezonabil, ceea ce duce la menționarea atât a răspunsului general, cât și a mediei sarcinii.
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com