Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14100|Risposta: 1

[Web] Qual è la differenza tra php-CGI e php-fpm?

[Copiato link]
Pubblicato su 24/10/2014 10:51:23 | | |
Molte persone hanno visto processi php-CGI e php-fpm senza conoscere la differenza

In realtà, non lo so

Ho fatto un po' di Baidu, e ecco cosa hanno detto gli altri:

cgi è inefficiente, ogni volta che arriva una richiesta PHP, viene creato un nuovo processo PHP da analizzare, il processo viene distrutto dopo l'analisi e poi viene richiesto di ricominciare...
FPM=Gestione processi fastcgi, mantenere un certo numero di processi per le chiamate NGINX, così non devi creare un nuovo processo ogni volta, il che è più veloce. Il principio è in qualche modo simile a un pool di connessione a database.






Precedente:Le macchine utensili CNC in Germania sono troppo fantastiche, guarda la maestria degli stranieri
Prossimo:Amore a Lincoln Park~
 Padrone di casa| Pubblicato su 24/10/2014 11:00:50 |
PHP-FPM è molto comodo da usare, la configurazione è nel file PHP-FPM.ini, e l'avvio e il riavvio possono essere effettuati da php/sbin/PHP-FPM. Ciò che è più comodo è che, dopo aver modificato il php.ini, puoi usare direttamente il ricaricamento PHP-FPM per caricarlo, e puoi completare il caricamento delle modifiche php.ini senza compromettere il processo
I risultati mostrano che l'uso di PHP-FPM può migliorare notevolmente le prestazioni di PHP. La velocità di recupero della CPU del processo controllata da PHP-FPM è relativamente lenta e l'allocazione della memoria è molto uniforme.
I processi controllati da spawn-FCGI hanno una rapida perdita della CPU, mentre l'allocazione della memoria è disomogenea. Ci sono molti processi che sembrano non assegnati, mentre altri sono molto occupati. Potrebbe essere dovuto a una distribuzione diseguale dei compiti nel processo. Questo ha portato a una diminuzione della velocità di risposta complessiva. E PHP-FPM è ragionevolmente allocato, portando alla menzione sia della risposta complessiva che della media del compito.
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com