一段时间以来,PHP 到 MySQL 的连接速度一直很慢。我 99% 确定问题出在 MySQL,因为当我运行没有数据库连接的 PHP 时,它很快。
我在 Windows 7 上运行 WAMP。我已经尝试了几乎所有其他建议,例如禁用 iPV6 并使用 127.0.0.1 代替 localhost 进行 MySQL 查找。屏幕截图显示我等待服务器响应的时间超过 12 秒。来自该请求的 Chrome 控制台的绿色称为第一个字节的时间:https://developer.chrome.com/devtools/docs/network#resource-network-timing .
有人遇到过这个问题并解决了吗?它正在扼杀我的工作效率!
Apache 版本: 2.4.9
PHP 版本: 5.5.12
MySQL 版本: 5.6.17
最佳答案
过去我注意到,如果您使用 127.0.0.1
而不是 localhost
作为 DB_HOST,数据库运行速度会更快。
这适用于任何对 MySQL 主机名的使用。
因此请尝试在您的 wp-config.php
来自
define('DB_HOST', 'localhost');
到
define('DB_HOST', '127.0.0.1');
关于MySQL 在 WAMP 上非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29482517/