我在一个已有 7 年以上历史的网站上工作,该网站极其广泛地使用了 mysql_connect/mysql_query。我想开始将其转换为 PDO 的繁琐项目,但不能花时间一次完成整个项目。
我做了一些研究和搜索,发现可以同时连接到两者,但是我找不到任何关于这将导致的性能影响的信息。
当我使用这两种方法连接时,我是否会减慢网站的速度?
最佳答案
你问
Am I going to slow the site to a crawl while I connect with both methods?
没有。只要
- 因为您的 MySQL 服务器配置了足够的并发连接,以允许来自您的每个 php 页面的两个连接,并且
- 您从两个连接同时发出的查询不会相互死锁。
这应该没问题。我做过类似的事情并取得了很好的成功。
如果您注意对同一个表的重叠查询,那么避免死锁应该很容易。
关于php - 同时使用 PDO 和 mysql_connect - 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30226645/