gpt4 book ai didi

php - 减少 AJAX/PHP/MYSQL 中的 mysql 连接所需的架构

转载 作者:行者123 更新时间:2023-11-29 06:51:09 26 4
gpt4 key购买 nike

背景:

我正在通过 AJAX 将变量传递到 php 文件。 php 文件连接到服务器并检索它传递回 javascript 的结果。每当用户点击请求按钮时(大约每 5 秒),就会发生这种情况。因此,对于每个用户,php 文件(以及 mysql 连接)每 5 秒调用一次。

问题:

如上所示,mysql 连接数高得不切实际。

问题:

有没有更好的架构,而不是有那么多 mysql 连接,我宁愿有更少的连接。

enter image description here

我已经阅读了一些关于 mysql_pconnect 的内容。但是,如果因为我在某处读到 mysqli 不支持它而必须升级,会发生什么情况?一个 mysql_pconnect 可以处理多少个查询?如果有人建议 mysql_pconnect 那么如何实现它?

最佳答案

Is there a better architecture where instead of having so many
mysql connections, I can rather have fewer connections.

不太清楚,但我认为对您来说建议的 pconnect 是最佳可用选项。除非你现在有可用的 mysqli 或 PDO_mysql?

I have read a little bit about mysql_pconnect.
But what happens if I have to upgrade since I read somewhere that mysqli doesnt support it?

升级到 PHP 5.5 以上时,您可能需要更改方法。

How many queries can a single mysql_pconnect handle?

无限制,只要连接保持事件状态。如果没有可用的免费连接,则会创建一个新连接。

If anyone suggests mysql_pconnect then how to implement it?

将当前的 mysql_connect 调用更改为 mysql_pconnect。应该就这些了。<​​/p>

关于php - 减少 AJAX/PHP/MYSQL 中的 mysql 连接所需的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15354913/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com