php - 为什么在 PHP 中连接到 MySQL 大约需要 2 秒?

标签 php mysql mysqli xampp

我的代码是:

$start = time();
$sqli = new mysqli("localhost", "root", "mySelectedPass", "mydb");       
echo time() - $start;

结果:2。

有什么问题?

我正在使用 XAMPP 1.8.1 和 Windows 8。

答案:使用 127.0.0.1 而不是 localhost :)

最佳答案

您正在测试连接到服务器运行查询所需的时间,而在您的 SQL 管理工具中,您只测试查询执行时间。

您可能配置错误,导致连接到数据库服务器的速度非常慢。大多数应用程序应使用连接池以避免在每次请求时都必须重新连接到数据库。

关于php - 为什么在 PHP 中连接到 MySQL 大约需要 2 秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19070897/

相关文章:

php - Mysqli 无法获取信息或bind_params

php - MySQL:多重查询不执行第二个和第三个附加查询

javascript - PHP foreach 循环中的多个展开/折叠 Bootstrap 按钮

php - Codeigniter 中带有 If 条件的 MySQL get_where

mysql - 在 DataGrip JetBrains 中切换 PostgreSQL 数据库或架构

php - 为什么MySQL数据库注册空白世纪?

php - 换行符不显示

javascript - 从 jQuery ajax 获取数据

php - 如何根据要求在一天中给出条件

php - 保存最后执行的 mysql(i) 语句以便再次执行