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

时间:2010-06-13 08:19:09

标签: php mysql zend-framework persistent-connection

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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