PHP PDO与正常的mysqli速度性能基准

时间:2011-06-21 07:31:11

标签: php performance pdo mysqli

我正在开展一个关于社交网站的项目,其中速度优化非常关键。

PDO更快吗?

我想切换到PDO是否建议将PDO用于此类网站?

2 个答案:

答案 0 :(得分:9)

我怀疑使用PDO或MySQLi会成为瓶颈,但是,如果你要求bechmarks,here they are(没有什么严重的,只有几个测试)。

一般来说,使用一个或另一个是品味问题,瓶颈通常在其他地方(例如,查询,索引,PHP代码等)。

您可能考虑的一件事是使用一些DB包装器,即使用PDO或MySQLi的类,无论您喜欢哪个。在您的代码中,使用此包装器而不是直接使用PDO或MySQLi。如果这样做,您将能够通过更改单个类而不是更改所有代码来在PDO,MySQLi或任何其他库之间切换。

答案 1 :(得分:3)

前一段时间我做了一个迷你基准测试。结论。 PDO和MySQLi非常相似,但PDO中的功能值得使用。

http://cznp.com/blog/2/apples-and-oranges-mysqli-and-pdo