XAMPP / WAMP /无论是什么:Apache运行速度超慢

时间:2010-01-27 15:30:25

标签: apache xampp wamp wampserver

我的Windows PC(localhost)运行XAMPP。它加载页面有时非常快或有时非常慢。

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

有什么想法吗?

4 个答案:

答案 0 :(得分:79)

这是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

答案 1 :(得分:10)

尝试将此行添加到主机文件:

  

127.0.0.1 127.0.0.1

     

127.0.0.1 localhost

并评论此行:

  

#:: 1 localhost

您可以在以下位置找到主机文件: 的 C:\ Windows \ System32下\驱动程序\等

答案 2 :(得分:2)

非常慢是一个非常普遍的问题,但是当我第一次安装IIS与apache一起运行时,以及在我进行了Windows更新(配置被重置?)后,它发生在我身上。

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

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

希望这有帮助。

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

答案 3 :(得分:1)

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

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

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

仅仅在我的主机文件中注释掉“127.0.0.1 localhost”行似乎已经完成了这一操作 - 现在页面的加载速度很快。