【问题标题】:MySQL very slow on WAMPMySQL 在 WAMP 上非常慢
【发布时间】:2015-06-11 12:20:45
【问题描述】:

一段时间以来,PHP 到 MySQL 的连接一直很慢。我 99% 确定问题出在 MySQL,因为当我运行没有数据库连接的 PHP 时,它的速度很快。

我在 Windows 7 上运行 WAMP。我已经尝试了所有其他建议,例如禁用 iPV6 并使用 127.0.0.1 进行 MySQL 查找而不是 localhost。屏幕截图显示我等待服务器响应超过 12 秒。该请求的 Chrome 控制台中的绿色称为 Time to first byte:https://developer.chrome.com/devtools/docs/network#resource-network-timing

有没有人遇到过解决了这个问题?它正在扼杀我的生产力!

Apache 版本: 2.4.9

PHP 版本: 5.5.12

MySQL 版本: 5.6.17

【问题讨论】:

  • 您是否尝试过基本的 PHP 脚本或尝试使用 MySQL 客户端而不是使用成熟的 Wordpress 进行测试?
  • 很好的观察韦斯利。我只是这样做并在 post_meta 表中提取了所有 8000 多行。第一个字节的时间是 50 毫秒。所以它看起来像一个WordPress问题。但是我该如何开始找出瓶颈所在呢?
  • 我会从一个干净的安装开始,没有插件。我对 WP 了解不多,但应该有一些日志记录/分析能力。

标签: mysql wordpress wamp wampserver


【解决方案1】:

过去我注意到,如果您使用127.0.0.1 而不是localhost 作为 DB_HOST,数据库的运行速度会更快。

这适用于 MySQL 主机名的任何使用。

所以尝试在您的wp-config.php 中更改此参数

来自

define('DB_HOST', 'localhost');

define('DB_HOST', '127.0.0.1');

【讨论】:

  • 你试过了吗?有什么不同吗?
  • 解释中如何使它更快?!我已经为此奋斗了几个月。连接速度很慢,调试要花很长时间,这是因为 DNS 查找? localhost -> 127.0.0.1 修复了一切!没有意义!!!不过谢谢。希望我能为您的简单回答投多个赞成票。
猜你喜欢
  • 2015-11-19
  • 2011-11-14
  • 2012-01-15
  • 2013-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-16
  • 2019-09-29
相关资源
最近更新 更多