我最近使用XAMPP将WordPress安装到localhost来托管它。出于某些奇怪的原因,从WordPress网站(包括管理面板)访问任何页面都非常慢。
我已尝试更改主机文件以显示:
127.0.0.1 127.0.0.1
127.0.0.1 localhost
但它没有丝毫差别。我的机器规格相当高,所以这似乎不是问题。我目前正在下载一个新的浏览器(目前正在使用IE浏览器) - 虽然我怀疑这对这个问题有帮助。
答案 0 :(得分:14)
我一直在消化网络以找到解决方案,而且它似乎取决于你的环境;在我的情况下,它工作得很好,直到我用Worklight安装Eclipse。
无论如何,我只是想出了如何克服非常慢的响应时间。
如果Apache和MySQL没有作为服务安装(XAMPP控制面板中的模块名称旁边没有绿色复选标记),就像这样...... ...按照以下步骤操作:
这对我来说非常有用,经过一段很长时间的网络搜索,根本没有运气。我希望它有所帮助。
答案 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 已准备好使用,因此您只需配置主机文件和虚拟主机即可开始获得大量性能