🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# SWOOLE_KEEP建立TCP长连接 swoole_client支持在`php-fpm/apache`中创建一个TCP长连接到服务器端。使用方法: ```php $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`次数