php - 在 PHP MySQL 应用程序中一起使用持久和非持久连接

标签 php mysql zend-framework persistent-connection

我的应用程序的某些部分需要持久连接,特别是许多不同用户每小时可能发出 30,000 个选择请求的部分,这导致我的 mysql 服务器达到 100 个连接限制的最大值,并且我真的不想增加它,因为 100 个连接看起来已经很多了。因此,对于应用程序中读取和选择的部分,我想切换到持久连接。

数据修改的其他部分通常是通过事务完成的,根据 php 文档,一般规则是永远不要使用持久连接进行事务。所以我想将其保留在非持久连接上。

我的问题是,我可以在同一个应用程序、同一个脚本等中一起使用持久连接和非持久连接吗?

我使用 PHP 5.2+、MySQL 5+(InnoDB 表)和 Zend Framework 10.6+

最佳答案

不可以,您不能在同一脚本中同时使用持久连接和非持久连接。
我怀疑你真的需要持久连接。

关于php - 在 PHP MySQL 应用程序中一起使用持久和非持久连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3031561/

相关文章:

php - zend 使用 Decoration 在文本框旁边移动服务器端验证消息

zend-framework - 使用 Zend Framework/Doctrine 2.0 进行单元测试

php - 如何在选择行时更新列?

php - 在响应式布局上用 php 更改 html

php - 如何使用-with-password-argon2编译PHP?

mysql - 从表中选择 1 是什么意思?

php - 将值放在升序数据库列之间

zend-framework - 有没有办法暂时禁用xdebug的var_dump?

php - 如何防止 apache 在 URL 路径中用单斜杠减少双斜杠?

php - 从不使用存储过程的数据库中编辑和删除特定行