Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 14100|Antwort: 1

[Web] Was ist der Unterschied zwischen PHP-CGI und PHP-FPM?

[Link kopieren]
Veröffentlicht am 24.10.2014 10:51:23 | | |
Viele Menschen haben PHP-CGI- und PHP-FPM-Prozesse gesehen, ohne den Unterschied zu kennen

Eigentlich weiß ich es nicht

Ich habe ein bisschen Baidu gemacht, und hier ist, was andere gesagt haben:

CGI ist ineffizient, jedes Mal, wenn eine PHP-Anfrage kommt, wird ein neuer PHP-Prozess zum Parsen erstellt, der Prozess wird nach dem Parsen zerstört und dann wird der Prozess erneut gestartet...
FPM=FastCGI Prozessverwaltung, bewart eine bestimmte Anzahl von Prozessen für NGINX-Aufrufe, sodass du nicht jedes Mal einen neuen Prozess erstellen musst, was schneller ist. Das Prinzip ähnelt in gewisser Weise einem Datenbank-Verbindungspool.






Vorhergehend:Die CNC-Werkzeugmaschinen in Deutschland sind zu großartig, schau dir die Handwerkskunst der Ausländer an
Nächster:Lincoln Park Liebe~
 Vermieter| Veröffentlicht am 24.10.2014 11:00:50 |
PHP-FPM ist sehr praktisch zu bedienen, die Konfiguration befindet sich in der PHP-FPM.ini-Datei, und Start und Neustart können von php/sbin/PHP-FPM aus durchgeführt werden. Bequemer ist, dass du nach der Modifikation des php.ini direkt PHP-FPM Reload verwenden kannst, um es zu laden, und du kannst das php.ini Modifikationsladen abschließen, ohne den Prozess zu beenden
Die Ergebnisse zeigen, dass die Verwendung von PHP-FPM die Leistung von PHP erheblich verbessern kann. Die CPU-Wiederherstellungsgeschwindigkeit des von PHP-FPM gesteuerten Prozesses ist relativ langsam, und die Speicherzuweisung ist sehr gleichmäßig.
Spawn-FCGI-gesteuerte Prozesse haben einen schnellen CPU-Ausfall, während die Speicherzuweisung ungleichmäßig ist. Viele Prozesse scheinen nicht zugewiesen zu sein, während andere stark belegt sind. Es könnte an einer ungleichmäßigen Verteilung der Aufgaben im Prozess liegen. Dies hat zu einer Verringerung der Gesamtreaktionsgeschwindigkeit geführt. Und PHP-FPM wird angemessen verteilt, was dazu führt, dass sowohl die Gesamtantwort als auch der Durchschnitt der Aufgabe erwähnt werden.
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com