Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist PHP-FPM?

Was ist PHP-FPM?

藏色散人
藏色散人Original
2019-04-19 13:53:057141Durchsuche

Was ist PHP-FPM?

php-fpm (FastCGI Process Manager: FastCGI Process Manager) ist eine weitere PHP-FastCGI-Implementierung. Es handelt sich um ein Patch-Paket für PHP vor PHP 5.3.3, das die FastCGI-Prozessverwaltung in PHP-Pakete integriert . Einige dieser zusätzlichen Funktionen sind für Websites jeder Größe nützlich, insbesondere für Websites mit hohem Besucheraufkommen.

Zu diesen Funktionen gehören:

• Adaptives Prozess-Spawning (neu!)

• Grundlegende Statistiken (ala Apaches Modstatus) (neu!)

• Erweitert Prozessmanagement, elegantes Stoppen/Starten

• Möglichkeit, Worker mit unterschiedlicher UID/GID/Chroot/Umgebung und unterschiedlicher php.ini zu starten (safe_mode ersetzen)

• Stdout- und Stdderr-Protokollierung

• Notfall-Neustart im Falle einer unerwarteten Opcode-Cache-Beschädigung

• Beschleunigte Upload-Unterstützung

• Unterstützung für „langsame Protokollierung“

• Verbesserungen an FastCGI, wie fastcgi_finish_request () – eine spezielle Funktion, um die Anfrage abzuschließen und alle Daten zu löschen und gleichzeitig zeitaufwändige Vorgänge (Videokonvertierung, Statistikverarbeitung usw.) fortzusetzen

…und mehr.

Es wurde nicht für virtuelle Hosts (große Pools) entwickelt, kann aber an jedes Nutzungsmodell angepasst werden.

Verwandte Empfehlungen: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist PHP-FPM?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn