vibbow

vibbow

V2EX 第 9053 号会员,加入于 2011-05-26 20:51:48 +08:00
今日活跃度排名 23228
根据 vibbow 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
vibbow 最近回复了
6 天前
回复了 hokman 创建的主题 程序员 win10 的强制更新实在是太可恶了
@msg7086 server 的话的确不会自动重启...
补丁只会出现在那里,不会自动安装。
就是普通的防火墙
一般情况下不需要给 pppoe 接口分配 ipv6 地址
给 bridge 分就行
@demoshengxw 大哥,你不看回帖的么...
fpm 模式下,长链接 是跨请求存在的
@demoshengxw php 连接 redis/mysql
地址前面加 p: 就是长连接模式
@codersdp1 fastcgi 模式下,一个 PHP 进程实例会处理很多请求(我这里是处理 10000 请求数后才会销毁),而不是处理一个请求新建一个进程的模式。

所以 fd 是由 PHP-CGI 进程自己保存的。

FD 的生命周期是跟着 PHP-CGI 进程的实例生命周期,而不是请求的周期了。
https://www.php.net/manual/en/context.http.php
构建一个 context 丢给 stream_socket_client 就行
@pretty66 stream_socket_client 是可以直接发 http 请求的啊
@pretty66 你可以看下 composer 的代码,composer 是用 stream_socket_client 创建 http 连接的。
实际 pfsockopen 是底层一些的用法,一般情况下用 stream_socket_client + STREAM_CLIENT_PERSISTENT flag 去启用这个功能。

像 redis 的长连接,也是用这个实现的。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   970 人在线   最高记录 6067   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 22:28 · PVG 06:28 · LAX 15:28 · JFK 18:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.