首頁 > php框架 > Swoole > 主體

swoole如何做長連接

(*-*)浩
發布: 2019-12-09 09:34:36
原創
3972 人瀏覽過

swoole如何做長連接

SWOOLE_KEEP建立TCP長連線

swoole_client支援在php-fpm/apache中建立一個TCP長連線到伺服器端。    (建議學習: swoole影片教學

使用方法:

$client = new swoole_client(SWOOLE_SOCK_TCP | SWOOLE_KEEP);
$client->connect('127.0.0.1', 9501);
登入後複製

啟用SWOOLE_KEEP選項後,一個要求結束不會關閉socket,下次再進行connect時會自動重複使用上次建立的連線。

如果執行connect發現連線已經被伺服器關閉,那麼connect會建立新的連線。

SWOOLE_KEEP的優勢

TCP長連線可以減少connect 3次握手/close 4次揮手帶來的額外IO消耗

#降低伺服器端close/connect次數

以上是swoole如何做長連接的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板