PHP缓慢与mysqli

use*_*580 11 php mysql mysqli

我(希望)这是一个非常简单的问题,关于PHP/MySQL错过了什么.首先,计算机是Windows 7计算机并运行XAMPP(Apache,PHP,MySQL等) - 没有Windows/IIS等.

机器很快,PHP和MySQL运行速度超快.然而,有一台机器,它与PHP和MySQL的工作方式是某种延迟 - 具体来说,它基本上是3秒.实际上,如果你删除了所有代码,那么除了设置它的连接之外,它还没有做到这一点:

$db = new mysqli($hostname, $username, $password, $database);
Run Code Online (Sandbox Code Playgroud)

...并且没有查询或任何东西 - 只需要设置对象的PHP行,它只需要3秒钟.

相反,你注释掉这一行,页面是即时的.

无论如何想知道为什么会这样?它看起来并没有什么不对,确切地说,只是以这种3秒钟的方式设置我们想要摆脱它.谢谢!

Kyl*_*ham 10

如果这是在本地托管并且您使用的是localhost,那么这将是您的问题,请尝试使用

$db = new mysqli('127.0.0.1', $username, $password, $database);
Run Code Online (Sandbox Code Playgroud)

这是因为如何MYSQLI处理localhost和IPV6.