我想知道是否有人对这种二分法有任何第一手经验.一些博客称mysql扩展速度比mysqli快.这是真的?
而我只是询问速度.我知道mysqli具有旧版扩展中不存在的功能.
在我见过的大多数基准测试中,MySQL扩展速度比MySQLi快一点.然而,差异是如此轻微,这可能不是你在两者之间作出决定的标准.
其他因素使mysql和mysqli之间的性能差异相形见绌.使用mod_php或FastCGI,像APC这样的字节码缓存,或明智地使用数据缓存来减少数据库命中,对于PHP脚本的整体性能而言比MySQL扩展的选择更有利.
不要吝啬聪明,捣蛋!:-)
"这取决于."
例如,PHP MySQL与MySQLi数据库访问指标以及随后的评论都指出了两种方式的论点.
如果您有成熟的数据库和代码库,请进行一些测试,看看系统中有什么用.如果没有,请不要担心过早优化.
见http://php.net/manual/en/mysqlinfo.api.choosing.php
所有三个扩展的整体性能被认为是大致相同的.虽然扩展的性能只占PHP Web请求总运行时间的一小部分.通常,影响低至0.1%.