V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  vibbow  ›  全部回复第 7 页 / 共 194 页
回复总数  3872
1 ... 3  4  5  6  7  8  9  10  11  12 ... 194  
@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 的长连接,也是用这个实现的。
@pretty66 https://www.php.net/pfsockopen

在我的配置下,单个 php-fpm 进程可以处理 1w 个请求,同一个 php-fpm 进程处理的请求是可以复用链接的。

通常一个 web 实例也不会有太多 php-fpm 进程,所以不跨进程共享问题也不大。
更正一个错误:php-fpm 模式下是可以复用链接的
7920 支持 U.2 硬盘的呀
直接去淘宝买大船货就行。
@proxychains 我试了,让他用英文回答可以答出来 😂
2023 年 8 月 24 日
回复了 huyoa 创建的主题 问与答 笔记本为什么不内置 SIM 卡槽呢
戴尔的商务本都有的啊
bitbucket server
2023 年 7 月 28 日
回复了 documentzhangx66 创建的主题 问与答 发现 nginx 、tomcat 等 WebServer 的一个重大缺陷
你需要的是 debug log ,而不是 access log
2023 年 7 月 23 日
回复了 asuraa 创建的主题 云计算 Lightsail 的数据库有人用过没
好在 RDS IOPS 会高一些,于是就卖的贵一些...
2023 年 7 月 10 日
回复了 tool2d 创建的主题 程序员 为了对抗互联网背景噪音,写了一个 fail2ban。
sshguard 了解一下
php-fpm 模式下也是支持连接池的呀

https://www.php.net/manual/en/function.stream-socket-client.php
开启 STREAM_CLIENT_PERSISTENT flag ,就是连接池了
2023 年 6 月 30 日
回复了 mmr 创建的主题 NAS 推荐几个性能要求低,支持 32 位的 nas 系统吧
那直接装个 Windows server 2003 就行呀?
我也遇到过这种情况,飞书就是这样的。
目前没找到解决方案
2023 年 6 月 23 日
回复了 maybebetter 创建的主题 问与答 diy nas 安装 esxi 缺少一个可用的 pcie 网卡
BCM5720
兼容性爆表的卡
2023 年 6 月 23 日
回复了 Richard14 创建的主题 分享发现 分享目前为止对电车的调研结论,要不要买
@snw 并没有觉得纯电的保费更贵啊。
20 多 W 的车,第二年保险 3k ,感觉和油车差不多。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 194  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3617 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 58ms · UTC 04:24 · PVG 12:24 · LAX 21:24 · JFK 00:24
♥ Do have faith in what you're doing.