fastcgi 模式下 PHP 实现 mysql 连接池的一个思路

2014-02-13 17:17:05 +08:00
 tabris17
不知道是否可行。

windows下的mysqlnd驱动支持named pipe。可以在本地建立一个named pipe代理模拟mysql服务器和PHP通信。在代理host进程中实现连接池,代理负责发送虚拟的handshake信息并丢弃PHP发来的登录认证数据,然后转发PHP和mysql之间的通信数据。

这样会不会违背mysql的c/s通信协议?
3604 次点击
所在节点    PHP
3 条回复
l9S1ZHbn4KO3vq4i
2014-02-14 03:44:04 +08:00
没必要 p_connect带来的麻烦远大于收益
wesley
2014-02-14 10:15:31 +08:00
实质就是建一个tcp代理
tabris17
2014-02-14 14:00:29 +08:00
@leadworld 和PHP的pconnect不是一回事儿吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/100088

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX