【问题标题】:XAMPP / WAMP / whatever it is: Apache is running super slow [closed]XAMPP / WAMP / 不管它是什么:Apache 运行速度超级慢 [关闭]
【发布时间】:2011-01-10 00:37:56
【问题描述】:

我的 Windows PC (localhost) 正在运行 XAMPP。它有时会很快加载页面,有时会很慢。

所以,我想通并搜索并建议获得 WAMP。我得到了它并安装了它。尽管如此,页面加载如此缓慢。没有繁重的 CPU 负载或任何东西,我所有的端口也都打开了。

有什么想法吗?

【问题讨论】:

  • 不知道是不是和IPv4/IPv6有关系...
  • 您正在加载什么样的页面?直接的HTML?还是与数据库对话的服务器端语言?
  • 以管理员身份运行 XAMPP 对我有用

标签: apache xampp wamp wampserver


【解决方案1】:

这是solution that really worked for me

尝试将apache/conf/httpd.conf 中的以下两个条目从OFF 更改为ON

EnableMMAP on
EnableSendfile on

另外,启用 realpath_cache_size= 4m 并将其设置为您的 php.ini 文件。

如果您使用 InnoDB 数据库,请在 my.ini 中启用和设置:

innodb_flush_log_at_trx_commit = 2

最后,它似乎对某些人有用:通过添加编辑您的主机 (C:\Windows\System32\drivers\etc\hosts)

127.0.0.1 localhost
127.0.0.1 127.0.0.1

并发表评论:

\# ::1 localhost

【讨论】:

  • 我在这里浏览了所有选项。他们都没有任何不同 - 但是一旦我编辑了我的主机 - 它就起作用了! :D Windows 7 & WAMP 问题已解决。
  • 是的,主机文件编辑效果很好。
  • 起初这似乎对我有用,但后来却没有。就我而言,我发现在任务管理器中运行了 5 或 6 个 Apache 进程。我把他们都杀了,然后重新启动了 Apache。现在一切都很好。
  • 对我来说,将127.0.0.1 127.0.0.1 添加到主机列表会大大提高速度。页面加载时间减少了 50%。不明白,但感谢您的提示。
  • 是的,主机文件编辑也为我做了。较旧的 XAMPP 安装未出现此问题。为什么 apachefriends.org 不解决这个问题??
【解决方案2】:

奇怪的是,IP 主机/地址更改对我有用。

我在 XP 上,并且在我的主机文件中永远有“127.0.0.1 localhost”。

最近(可能是在一些 Windows 更新之后,可能是在将其他应用程序目录添加到我的 xampp htdocs 之后,可能是在安装了与这些端口冲突的其他内容之后?)页面 - 甚至是简单的 HTML 页面 - 开始加载非常缓慢。

仅在我的主机文件中注释掉“127.0.0.1 localhost”行似乎就可以解决问题 - 现在页面加载速度很快。

【讨论】:

    【解决方案3】:

    非常慢是一个非常普遍的问题,但是当我第一次安装 IIS 以与 apache 一起运行时发生了这种情况,并且在我进行了 Windows 更新之后(配置被重置?)

    无论如何,发生的事情是 IIS 在端口 443 (SSL) 上开始与 Apache 发生冲突,因此我不得不使用以下命令在 IIS 上禁用 SSL,以便 Apache 再次快速运行:

    c:\inetpub\adminscripts\>adsutil set w3svc/1/securebindings "::"

    希望这会有所帮助。

    edit:我还发现,如果我安装了 ColdFusion 并且在启动期间服务超时,apache 的运行速度会非常慢。如果您安装了 ColdFusion,请运行 services.msc 并检查主服务是否正在运行。如果可行,请尝试调整您的启动时间 (http://www.ahphosting.net/support/Customer/KBArticle.aspx?articleid=23),以便在下次重新启动时自动启动。

    【讨论】:

    • ^na 不是这样,不过谢谢!
    • 支持coldfusion注释。如果你安装 cf,apache 会寻找服务(我不知道技术细节)。如果服务没有启动或停止,apache 将挂起正好 15 秒,也就是超时。我试图通过不运行 cf 服务来加速我的本地主机,但是为每个请求增加了 15 秒!啊!我想我也应该注释掉 cf. 的 LoadModule
    【解决方案4】:

    尝试将此行添加到 hosts 文件:

    127.0.0.1 127.0.0.1

    127.0.0.1 本地主机

    并评论这一行:

    # ::1 本地主机

    您可以在以下位置找到 hosts 文件: C:\Windows\System32\drivers\etc

    【讨论】:

    • 这就是为我修复它所需的全部内容,特别是注释掉 ::1 localhost 行修复它...从等待一分钟到瞬时加载。
    猜你喜欢
    • 1970-01-01
    • 2015-11-25
    • 2012-05-13
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多