PDO 和 mysql_connect 同时 - 性能

PDO and mysql_connect at same time - performance

我在一个已有 7 年历史的网站上工作,该网站极其广泛地使用了 mysql_connect/mysql_query。我想开始将其转换为 PDO 的繁琐项目,但不能花时间一次完成整个项目。

我做了一些研究和搜索,发现可以同时连接到两者,但是我找不到任何关于这将导致的性能影响的信息。

当我使用这两种方法连接时,我会降低网站的速度吗?

你问了

Am I going to slow the site to a crawl while I connect with both methods?

没有。只要

  1. 因为您的 MySQL 服务器配置为有足够的同时连接,允许每个 php 页面有两个连接,并且
  2. 您从两个连接同时发出的查询不会相互死锁。

这应该没问题。我做过类似的事情并取得了很好的成功。

如果您注意对同一 table 的重叠查询,避免死锁应该很容易。