我有一个使用stream_socket_client()的Php应用程序,通过tcp从后端服务器获取数据,但希望保持连接处于活动状态,甚至更好地放在池或其他东西中,以避免连接/断开连接的开销。
但我不是 PHP 大师,所以我不知道如何做到这一点。虽然我可能会在几个小时内弄清楚,但我的时间可能会更好地花在挖掘每个人的大脑上,所以有什么建议吗?
设置STREAM_CLIENT_PERSISTENT
创建流时的标志可防止连接空闲。在内部,该标志使stream_socket_client()
call pfsockopen()
(doc) 代替fsockopen()
(doc).
连接持久性仅限于打开连接的服务器进程。当您的脚本结束并再次调用它时,可能无法保证同一进程处理您的请求 - 在这种情况下将打开另一个连接。将连接放入$_SESSION
分享它是行不通的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)