我的Windows PC(localhost)运行XAMPP。它加载页面有时非常快或有时非常慢。
所以,我想通过搜索并建议获得WAMP。我得到了并安装了它。然而,这些页面的负载如此缓慢。没有繁重的CPU负载或任何东西,我的所有端口也都是打开的。
有什么想法吗?
答案 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”行似乎已经完成了这一操作 - 现在页面的加载速度很快。