我在Cent OS上运行Apache,并且我使用以下命令安装了mysqli for PHP:
yum install php-pdo php-mysqli
不幸的是,任何使用mysqli的PHP脚本都非常慢。一旦发出http请求,响应将在8秒后一直发回。例如,如果我脚本中的所有内容如下:
$mysqli = new mysqli("myServer", "myUsername", "myPassword", "myDb");
然后,响应将在8秒后回复。当我执行像SELECT这样的数据库操作时,速度是一样的。看起来建立与mysql的连接是瓶颈,尽管mysql在与Apache相同的服务器上运行。
关于如何缩短响应时间的任何想法?
编辑:
我最终将问题分解为使用我的服务器名称(例如,'myserver.net')而不是'localhost'。切换到localhost使连接/登录非常快速地执行。感谢关于如何解决问题的想法!