Heim  >  Artikel  >  PHP-Framework  >  Wie man mit Swoole eine lange Verbindung aufbaut

Wie man mit Swoole eine lange Verbindung aufbaut

(*-*)浩
(*-*)浩Original
2019-12-09 09:34:363973Durchsuche

Wie man mit Swoole eine lange Verbindung aufbaut

SWOOLE_KEEP stellt eine dauerhafte TCP-Verbindung her

swoole_client unterstützt das Erstellen einer dauerhaften TCP-Verbindung im PHP-FPM/Apache-Server Seite. (Empfohlenes Lernen: Swoole-Video-Tutorial )

Verwendung:

$client = new swoole_client(SWOOLE_SOCK_TCP | SWOOLE_KEEP);
$client->connect('127.0.0.1', 9501);

Nachdem die SWOOLE_KEEP-Option aktiviert wurde, wird eine Anfrage gestellt endet Der Socket wird nicht geschlossen und die zuletzt erstellte Verbindung wird beim nächsten Herstellen einer Verbindung automatisch wiederverwendet.

Wenn Sie connect ausführen und feststellen, dass die Verbindung vom Server geschlossen wurde, erstellt connect eine neue Verbindung.

Vorteile von SWOOLE_KEEP

Eine lange TCP-Verbindung kann den zusätzlichen E/A-Verbrauch reduzieren, der durch Connect 3 Handshakes/Close 4 Wave Waves verursacht wird

Reduziert serverseitiges Schließen /Verbindungszeiten

Das obige ist der detaillierte Inhalt vonWie man mit Swoole eine lange Verbindung aufbaut. 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