Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 14100|Antwoord: 1

[Web] Wat is het verschil tussen php-cgi en php-fpm?

[Link kopiëren]
Geplaatst op 24-10-2014 10:51:23 | | |
Veel mensen hebben php-cgi- en php-fpm-processen gezien zonder het verschil te kennen

Eigenlijk weet ik het niet

Ik heb een beetje Baidu gedaan, en dit is wat anderen zeiden:

cgi is inefficiënt, elke keer dat er een PHP-verzoek binnenkomt, wordt er een nieuw PHP-proces aangemaakt om te parsen, wordt het proces na parsen vernietigd, en dan wordt het proces opnieuw gestart...
FPM=FastCGI Process Manage, onderhoud een bepaald aantal processen voor NGINX-aanroepen, zodat je niet elke keer een nieuw proces hoeft aan te maken, wat sneller is. Het principe lijkt enigszins op een database-verbindingspool.






Vorig:De CNC-machinegereedschappen in Duitsland zijn te indrukwekkend, kijk maar naar het vakmanschap van buitenlanders
Volgend:Lincoln Park liefde~
 Huisbaas| Geplaatst op 24-10-2014 11:00:50 |
PHP-FPM is erg handig in gebruik, de configuratie zit in het PHP-FPM.ini-bestand, en het opstarten en herstarten kan vanuit php/sbin/PHP-FPM. Wat handiger is, is dat je na het aanpassen van de php.ini direct PHP-FPM reload kunt gebruiken om het te laden, en je kunt de php.ini wijzigingsladen voltooien zonder het proces te beëindigen
De resultaten tonen aan dat het gebruik van PHP-FPM de prestaties van PHP aanzienlijk kan verbeteren. De CPU-herstelsnelheid van het proces dat door PHP-FPM wordt aangestuurd is relatief traag, en de geheugentoewijzing is zeer gelijkmatig.
Spawn-FCGI-gestuurde processen hebben een snelle CPU-uitval, terwijl de geheugentoewijzing ongelijk is. Er zijn veel processen die niet toegewezen lijken, terwijl andere druk zijn. Dit kan te wijten zijn aan een ongelijke verdeling van taken in het proces. Dit heeft geleid tot een afname van de algehele responssnelheid. En PHP-FPM wordt redelijk toegewezen, wat resulteert in de vermelding van zowel de totale respons als het gemiddelde van de taak.
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com