我在Windows 7中使用 WAMP ( localhost )。
当我运行 localhost 时,加载页面需要1分钟以上。没有查询或数据库连接。如果它只是一个html页面,它也需要相同的时间,如果互联网连接它正常工作。 如果连接互联网,它可以完美运行。当互联网不可用时,加载一个简单的页面需要1分钟以上。
有人,请帮帮我......
答案 0 :(得分:38)
对我有用的解决方案是禁用 cgi_module 。使用以下方法之一:
(方法1)左键单击WAMP> Apache> Apache模块>取消选中“cgi_module”
(方法2)编辑 httpd.conf 并通过评论此行禁用加载CGI模块:
LoadModule cgi_module modules/mod_cgi.so
评论只是在前面添加#,如下所示:
#LoadModule cgi_module modules/mod_cgi.so
重启Apache服务,你应该好好去。
答案 1 :(得分:22)
设置mysql_connect('127.0.0.1'...而不是mysql_connect('localhost'....
答案 2 :(得分:8)
我在这里尝试了很多答案而没有取得多大成功。 PHP本身就是瓶颈所在。我禁用了XDebug,我的页面加载时间从~1200ms到~275ms。到目前为止,这是最大的单一收益发生的地方。
答案 3 :(得分:5)
不使用主机名“localhost”,而是在MySQL连接字符串中使用ip地址。
通常,您的WAMP安装位于c:\ wamp中 使用记事本编辑: C:\瓦帕\ WWW \ WP-config.php中
替换
define("DB_HOST", "127.0.0.1");
与
Cursor cursor = null;
try {
cursor = .... some query (raw or not your choice)
return cursor.moveToNext();
} finally {
if (cursor != null) {
cursor.close();
}
}
重启WAMP服务。
您可以查看有关此website的详细信息。
答案 4 :(得分:3)
我的诀窍是将php.ini中的php smtp服务器从localhost更改为127.0.0.1,在我的vanilla副本中的第1084行。
答案 5 :(得分:3)
对我有用的是访问127.0.0.1上的本地内容而不是localhost(因此可能会隐藏某个dns解决问题)
http://127.0.0.1/mysite
很快
http://localhost/mysite
很慢
答案 6 :(得分:1)
以下是为使Windows 10 Pro 64bit中的WAMP更快而进行的更改的列表:
127.0.0.1 myVhosts
bind-address="127.0.0.1"
(注意:我将所有其他条目添加到与第一个相同的行中。我没有创建多行来指向127.0.0.1到不同的地方。所以我只有一个127.0.0.1,然后在它旁边,是任何虚拟主机或其他任何我想指向它的东西)Apache -> Apache Modules -> cgi_module
(在 [wampmysqld64] 下面)我还建议您查看这篇文章:the docs 他们涵盖了许多可能对您有帮助的更改。
答案 7 :(得分:1)
对我有用的是在主机文件中取消注释这一行
127.0.0.1 localhost
取消注释127.0.01 localhost。之后就超级快了。
答案 8 :(得分:1)
我正在运行Windows 8,WAMP非常慢。我之前做过所有建议。不同的是,WAMP默认使用httpd.conf:
AcceptFilter http none
AcceptFilter https none
所以我做了相反的想法,也许这不再需要了。它似乎工作正常:
#AcceptFilter http none
#AcceptFilter https none
在所有Windows版本中,也许不是问题。在httpd中你读到:
# AcceptFilter: On Windows, none uses accept() rather than AcceptEx() and
# will not recycle sockets between connections. This is useful for network
# adapters with broken driver support, as well as some virtual network
# providers such as vpn drivers, or spam, virus or spyware filters.
#AcceptFilter http none
#AcceptFilter https none
答案 9 :(得分:0)
我很高兴地跟踪了所有这些内容和链接。我的Wamp v7.3.16-2的金牌设定 bind-address = :: 在MySQL的my.ini文件中。响应时间从最少2秒变为零。
感谢http://regularcoder.com/tutorial/wamp-optimization-for-better-performance/#comment-30
答案 10 :(得分:0)
我遇到了类似的问题,这篇文章在搜索解决方案时非常有用,所以我在这里添加我的解决方案。
我的问题是规模较小。一个空的php页面从几乎即时渲染变为大约1秒。
原来我的xdebug设置导致了问题。我在php.ini中设置了xdebug.remote_enable = on,这导致了延迟。在我使用idekey启动调试会话之前,所以我只在启动调试会话时得到延迟。评论这条线解决了这个问题。
答案 11 :(得分:0)
我尝试了一切,但没有任何效果,然后我删除了所有会话引用,发现wamp快了20倍。由于会议被锁定。因此,当同一应用程序请求多个页面时,速度非常慢。
答案 12 :(得分:0)
添加到turibe的答案,同时使用php.ini
或xdebug.profiler_enable=Off
禁用xdebug.profiler_enable=0
中的xdebug探查器
您可能还会增加PHP内存限制。在memory_limit
中搜索php.ini
。
https://www.devside.net/wamp-server/wamp-is-running-very-slow还有一些有用的提示,这些提示太多了,无法在此列出。
答案 13 :(得分:0)
我遇到了同样的问题,改变了所有提到的选项。之后我看到,一个极端重量的Drupal数据库导致了这个问题。清除看门狗表和缓存解决了问题。 我发布这个,希望它可以帮助其他人
答案 14 :(得分:0)
关闭cgi_module对我来说也适用于WAMP + WordPress。我想分享一下,您也可以使用WampServer 2.5中的WYSIWYG进行此操作。
WAMP应该自行重启,你应该看到速度提升。
答案 15 :(得分:0)
在我的情况下,缓慢是因为我在公司VPN上并且还在Chrome中设置了代理URL。关闭VPN一切都快速加载。
要在VPN上运行,我从Chrome中删除了代理设置。事情大部分都有用,但是从仪表板中搜索Wordpress插件或主题仍然失败。
我在wp-config.php中添加了以下内容,然后搜索也工作了:
/** proxy settings */
define('WP_PROXY_HOST', 'proxy.url.com');
define('WP_PROXY_PORT', '1234');
define('WP_PROXY_USERNAME', '');
define('WP_PROXY_PASSWORD', '');
define('WP_PROXY_BYPASS_HOSTS', 'localhost');
答案 16 :(得分:0)
特别是在Chrome中遇到此问题。清空缓存完全解决了它。
答案 17 :(得分:0)
这可能听起来很简单但是如果你使用Notepad ++的“RUN>>在浏览器中启动”选项,则加载为:file:/// C:/wamp/www/dynamic/index.php 而不是:localhost / dynamic / index.php
如果是这种情况,那么请尝试在您自己的URL栏中转到localhost / dynamic / index.php,它的加载速度会快得多。
答案 18 :(得分:0)
将WAMP Server从2.2升级到2.4后,这个问题一直困扰着我。
我最终找到了解决方案,详见本博文: http://stijndewitt.wordpress.com/2014/01/10/apache-hangs-ie11/
将以下内容添加到Apache的配置文件(httpd.conf)中:
AcceptFilter http none
AcceptFilter https none
答案 19 :(得分:-1)
这只能解决问题一段时间。过了一会儿,它再次变得缓慢
答案 20 :(得分:-1)
仅运行wamp。退出使用互联网的其他应用程序
答案 21 :(得分:-1)
我发现它在某种程度上有助于重新加载页面,而是转到另一个页面,然后单击链接(如果它存在)到上一页
我这样做,因为我有一个菜单栏,所以我只需点击另一个链接,然后返回,
答案 22 :(得分:-2)
在中添加127.0.0.1
作为DNS
使用以下DNS服务器地址 - >首选DNS服务器