Heim  >  Artikel  >  PHP-Framework  >  Können PHPfpm und swoole koexistieren?

Können PHPfpm und swoole koexistieren?

(*-*)浩
(*-*)浩Original
2019-12-12 10:50:093004Durchsuche

Swoole: Die PHP-Engine für die asynchrone Netzwerkkommunikation für Produktionsumgebungen ermöglicht es PHP-Entwicklern, leistungsstarke asynchrone gleichzeitige TCP-, UDP-, Unix-Socket-, HTTP- und WebSocket-Dienste zu schreiben.

Können PHPfpm und swoole koexistieren?

Swoole kann in großem Umfang im Internet, in der Mobilkommunikation, in Unternehmenssoftware, im Cloud Computing, in Online-Spielen, im Internet der Dinge (IOT), im Internet der Fahrzeuge, in Smart Homes usw. eingesetzt werden andere Bereiche.

Die Verwendung von PHP + Swoole als Netzwerkkommunikations-Framework kann die Effizienz des IT-Forschungs- und Entwicklungsteams des Unternehmens erheblich verbessern und sich stärker auf die Entwicklung innovativer Produkte konzentrieren. (Empfohlenes Lernen: Swoole-Video-Tutorial )

php-fpm lange Verbindung                                         Option, die Verbindung wird nicht geschlossen, wenn die Anfrage endet, und die TCP-Verbindung kann wiederverwendet werden, nachdem neue Anfragen eingegangen sind.

Darüber hinaus verfügt die untere Ebene über eine integrierte Funktion zur Erkennung langer Verbindungen.

Beim Ausführen von $client->connect() wird automatisch erkannt, ob die Verbindung verfügbar ist. Wenn die wiederverwendete Verbindung abgelaufen ist, erstellt die unterste Ebene eine neue dauerhafte TCP-Verbindung.

Junk-Daten automatisch bereinigen, wenn $client->connect() ausgeführt wird, um Dienstausnahmen zu vermeiden, die durch Restdaten aus dem letzten Client-Timeout verursacht werden

$socket = new \swoole_client(SWOOLE_SOCK_TCP | SWOOLE_KEEP, WOOLE_SOCK_SYNC);
$socket->set(array(
    'open_length_check' => true,
    'package_max_length' => $this->packet_maxlen,
    'package_length_type' => 'N',
    'package_body_offset' => RPCServer::HEADER_SIZE,
    'package_length_offset' => 0,
));

Das obige ist der detaillierte Inhalt vonKönnen PHPfpm und swoole koexistieren?. 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