XAMPP和Wordpress - 慢速加载

时间:2013-07-05 08:55:25

标签: wordpress xampp

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

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

127.0.0.1 127.0.0.1
127.0.0.1 localhost

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

7 个答案:

答案 0 :(得分:14)

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

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

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

  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模块旁边找到一个红色的十字标记,只需点击每个模块旁边的红色标记并同意安装为服务(如果模块正在运行,你必须先停止它们)
  8. 这对我来说非常有用,经过一段很长时间的网络搜索,根本没有运气。我希望它有所帮助。

答案 1 :(得分:0)

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

# ::1 localhost

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

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

答案 2 :(得分:0)

在您的WordPress wp-config.php文件中,DB_HOST'localhost'的条目是?如果是这样,请将其更改为“ 127.0.0.1”,看看是否有帮助。

答案 3 :(得分:0)

我已经阅读了很多文章,并尝试了大多数给定的解决方案。什么都不适合我:(终于,我通过在Windows Defender中为包含我所有网站的文件夹(位于我的SD卡上)添加了一个异常,非常轻松地解决了我的问题。 我运行xampp 3.2.2。在我的MS Surface Pro的Windows 10上,大部分问题都与WordPress网站的运行速度非常慢(加载分钟)有关。但是总的来说,所有站点的加载速度都不够快。现在,在失去CSS效果的WordPress网站上,它从几分钟变成了正常的2-3秒。

希望这对某人有所帮助;)

答案 4 :(得分:0)

如何在LoadModule cgi_module modules/mod_cgi.so中禁用httpd.config。这可能会加快您的加载页面。

答案 5 :(得分:0)

创建规则并允许Windows防火墙中的XAMPP为我完成了窍门。现在立即加载。

答案 6 :(得分:0)

当我为 wordpress 开发时,我也遇到了这个问题。我的解决方案是使用 netinstall 设置一个运行 debian 的虚拟机,使用 2 个内核和 2GB 内存,然后设置 openlitespeed 和通常的 lsphp。 XAMPP 使用 apache,但只有必需的东西,所以你不会得到 php-fpm 和其他好东西,因为 xampp 的想法是它可以工作而不是快速工作。

由于 wordpress 设置往往占用大量资源,因此即使是高规格的机器也无法很好地运行 xampp 和 wordpress。最简单的解决方案是使用 virtualbox 并设置 openlitespeed(使用 2GB 内存,您可以免费安装网络面板企业包,准备好与所有网络服务器实用程序一起安装使用)。这就是为什么大多数主机喜欢大约 80% 包括“推荐wordpress”实际上是超级缓慢和可怕的。在我工作的地方,我们有自己的专用服务器用于客户端 wordpress 站点,我们对其进行了优化以使其非常快,即使在登录页面上一秒钟内点击一千次,也几乎不需要任何资源,而不是依赖于每个客户端的共享主机。

对于典型的插件繁重的 wordpress 来说,Apache 实际上非常慢,并且需要大量调整才能快速运行。 Openlitespeed 已准备好使用,因此您只需配置主机文件和虚拟主机即可开始获得大量性能