XAMPP和Wordpress - 慢速加载

use*_*024 4 xampp wordpress

我最近使用XAMPP将WordPress安装到localhost上来托管它.出于某些奇怪的原因,从WordPress站点(包括管理面板)访问任何页面都非常慢.

我已经尝试更改主机文件以显示:

127.0.0.1 127.0.0.1
127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)

但它没有丝毫差别.我的机器规格相当高,所以这似乎不是问题.我目前正在下载一个新的浏览器(目前正在使用IE浏览器) - 虽然我怀疑这将有助于解决这个问题.

小智 15

我一直在消化网络以寻找解决方案,这似乎取决于你的环境; 在我的情况下,它工作得很好,直到我用Worklight安装Eclipse.

无论如何,我只是想出了如何克服非常慢的响应时间.

如果Apache和MySQL没有作为服务安装(XAMPP控制面板中的模块名称旁边没有绿色复选标记),就像这样...... 像这样 ...按照以下步骤操作:

  1. 停止Apache和MySQL并关闭XAMPP
  2. 转到XAMPP位置(默认情况下为c:/ xampp)
  3. 右键单击xampp_start.exe>"属性">"兼容性"选项卡; 选中"以管理员身份运行此程序"
  4. 使用xampp_control.exe重复上述步骤(不要立即运行XAMPP)
  5. 现在您将能够启动mysql_start.bat和apache_start.bat
  6. 现在打开XAMPP(您将获得有关以管理员身份启动该程序的UAC警报)
  7. 您将在Apache和MySQL模块旁找到红色标记,只需单击每个模块旁边的红色标记并同意安装为服务(如果模块正在运行,则必须先停止它们)

经过漫长而耗时的网络搜索后,这对我来说真的很有用.我希望它有所帮助.


小智 7

在您的 WordPress wp-config.php 文件中,是否有 DB_HOST \xe2\x80\x98localhost\xe2\x80\x99 的条目?如果是这样,请将其更改为 \xe2\x80\x98127.0.0.1\xe2\x80\x99 并查看是否有帮助。

\n


小智 0

您可以尝试在主机文件中注释掉 IPv6 localhost。

# ::1 localhost
Run Code Online (Sandbox Code Playgroud)

根据我之前的经验,速度缓慢的最常见原因之一是您的代码尝试通过“localhost”连接到 MySQL 服务器,然后解析为 IPv6 地址::1。然而,对于XAMPP包,MySQL服务器默认不侦听该地址。它仅侦听 127.0.0.1 的 IPv4 地址。它只会在 ::1 超时后尝试重新连接 127.0.0.1。

另一种选择是修改代码以直接通过“127.0.0.1”连接到 MySQL 服务器。