php - mysqli_* 或 mysql_* 性能?

标签 php mysql mysqli mysql5

在 php.net 网站上,他们说那些在 php5 或更高版本旁边使用 mysql4.1 的人必须使用非常“MYSQLI_”而不是“MYSQL_”。

他只想知道一件事,它会影响站点的性能,站点的几个问题由于数据库(在任何服务器上)而宕机。

已经在使用各种解决方案。例如,缓存 HTML 页面。

但是我的疑惑真的是在MYSQLI_*上,当我们使用它的时候,她连接的是服务器和指定的DataBase。据php.net网站介绍是mysql mysqli改进和优化的mysql4.1+。

我想知道大 MySQLi 的流量是否会给网站带来更好的性能。

PS.: 我知道“mysqli”和“mysql”的区别,考虑到 PHP 编程和 MYSQL4.1+ 的结构(它有新的列类型)。我想知道的是在多个连接上。

这个问题是关于性能的,谢谢

最佳答案

你应该阅读这个:

http://blog.secaserver.com/2011/07/php-driver-mysql-mysqli-pdo-mysql/

mysqli 提供了更好的性能和更多的功能,正如 Evert 所说,如果您使用 mysqlnd,这一点尤其值得注意。

关于php - mysqli_* 或 mysql_* 性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11440808/

相关文章:

PHP - 相对路径 "require"

php - 如何在PHP中添加输入指令

php - 这是 PHP 还是 MySQL 错误?

mysql - 格式化mysql中的日期字段

php - 减少PHP中多维数组的下层

php - 使用碳按周数设置日期

php - CodeIgniter Query Builder 的 FULLTEXT 索引匹配问题

javascript - 带增量变量的 Node Mysql查询

php - 从数据库计算列然后拉入表格单元格

PHP fatal error : Call to undefined function mysqli_stmt_get_result()