【问题标题】:XAMPP and Wordpress - Slow LoadingXAMPP 和 Wordpress - 加载缓慢
【发布时间】:2013-07-03 07:42:22
【问题描述】:

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

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

127.0.0.1 127.0.0.1
127.0.0.1 localhost

但它并没有产生丝毫不同。我的机器规格相当高,所以这似乎不是问题。我目前正在下载新的浏览器(目前使用的是 IE)——尽管我怀疑这是否能解决问题。

【问题讨论】:

    标签: wordpress xampp


    【解决方案1】:

    我一直在消化网络以找到解决方案,这似乎取决于您的环境;就我而言,在我使用 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 模块旁边找到一个红叉标记,只需单击每个模块旁边的红叉标记并同意安装为服务(如果模块正在运行,您必须先停止它们)

    这对我来说真的很有效,经过很长时间的网络搜索,完全没有运气。希望对你有帮助。

    【讨论】:

    • 同时编辑 xampp-control.ini 文件并设置 [EnableServices] Apache=1 MySQL=1。只有这样您才能将它们安装为服务。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      您可以尝试在主机文件中注释掉 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 服务器。

      【讨论】:

        【解决方案4】:

        我已经阅读了很多帖子并尝试了大多数给定的解决方案。没有什么对我有用:(最后我很容易解决我的问题,只需在 Windows Defender 中为包含我所有网站的文件夹(位于我的 sd 卡上)添加一个例外。 我运行 xampp 3.2.2。在我的 MS Surface Pro 上的 Windows 10 上,主要是 WordPress 网站运行速度极慢(加载几分钟)。但总的来说,所有网站的加载速度都不够快。现在它在 WordPress 网站上从几分钟变成了正常的 2-3 秒,但 CSS 效果丢失了。

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

            在 Windows 防火墙中创建一个规则并允许 XAMPP 为我解决了问题。现在立即加载。

            【讨论】:

              【解决方案7】:

              当我为 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 已准备好使用,因此您只需配置主机文件和虚拟主机即可开始使用大量性能

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2017-08-21
                • 1970-01-01
                • 2015-01-20
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2018-07-06
                相关资源
                最近更新 更多