我最近使用 XAMPP 将 WordPress 安装到 localhost 上来托管它。出于某种奇怪的原因,从 WordPress 站点(包括管理面板)访问任何页面都非常慢。
我尝试更改主机文件以显示:
127.0.0.1 127.0.0.1
127.0.0.1 localhost
但这并没有造成丝毫的不同。我的机器规格相当高,所以这似乎不是问题。我目前正在下载一个新的浏览器(目前正在使用 IE)——尽管我怀疑这会帮助解决这个问题。
我一直在消化网络以找到解决方案,这似乎取决于您的环境;就我而言,它工作得很好,直到我用 Worklight 安装了 Eclipse。
无论如何,我只是想出了如何克服非常慢的响应时间。
如果 Apache 和 MySQL 没有像这样作为服务安装(XAMPP 控制面板中的模块名称旁边没有绿色复选标记)... ...请按照以下步骤进行操作:
经过很长时间的网络搜索,完全没有运气,这对我来说真的很管用。我希望它有所帮助。
在您的 WordPress wp-config.php 文件中,DB_HOST 'localhost' 的条目是什么?如果是这样,请将其更改为“127.0.0.1”,看看是否有帮助。
您可以尝试在主机文件中注释掉 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 服务器。
当我为 wordpress 开发时,我也遇到了这个问题。我的解决方案是使用 netinstall 设置一个运行 debian 的 virtualbox,具有 2 个核心和 2GB 内存,然后使用 lsphp 设置 openlitespeed 和通常的设置。XAMPP 使用 apache,但只有必需品,因此您不会获得 php-fpm 和其他好东西,因为 xampp 的想法是它可以工作而不是快速工作。
由于 wordpress 设置往往占用大量资源,因此即使是高规格的机器也无法很好地运行 xampp 和 wordpress。最简单的解决方案是使用 virtualbox 并设置 openlitespeed(使用 2GB 内存,您可以免费安装cyberpanel 企业包,准备在安装时与所有网络服务器实用程序一起使用)。这就是为什么大多数主机喜欢大约 80%,包括“wordpress 推荐”实际上是超级慢和可怕的。在我工作的地方,我们有自己的客户端 wordpress 站点专用服务器,我们对其进行了优化以使其速度非常快,即使在一秒钟内登录页面上的一千次点击也几乎不需要任何资源,而不是依赖于每个客户端的共享主机。
对于典型的插件繁重的 wordpress,Apache 实际上非常慢,并且需要大量调整才能快速运行。Openlitespeed 已准备好使用,因此您只需配置主机文件和虚拟主机即可开始使用大量性能
创建一个规则并在 Windows 防火墙中允许 XAMPP 对我有用。现在立即加载。
怎么禁用LoadModule cgi_module modules/mod_cgi.so
呢httpd.config
。它可能会加快您的加载页面。
我已经阅读了很多帖子并尝试了大多数给定的解决方案。没有什么对我有用:(最后我很容易解决我的问题,只需在 Windows Defender 中为包含我所有网站的文件夹(位于我的 SD 卡上)添加一个例外。我在我的 Windows 10 上运行 xampp 3.2.2。 MS Surface Pro 并且在 WordPress 网站运行速度极慢(加载几分钟)时遇到了问题。但总的来说,所有网站的加载速度都不够快。现在 WordPress 网站上的加载时间从几分钟到正常的 2-3 秒,而丢失了CSS 效果。
希望这可以帮助某人;)