2012-05-25 248 views
13

我在Windows 7WAMP運行速度非常慢

使用WAMP本地主機)當我跑我的本地主機時間超過1分鐘加載頁面。沒有查詢或數據庫連接。如果它只是一個html頁面,它也需要相同的時間,並且如果互聯網連接,它可以正常工作。 如果連接互聯網,它可以很好地工作。當互聯網不可用時,加載簡單頁面需要1分多鐘。

有人,請幫我...

+2

您肯定在該HTML頁面中需要Internet連接。例如,可以是一個JS外部文件,一個社交小部件(Facebook,Twitter,...),圖像等... –

+0

看看關係部分,有類似的問題討論 –

+0

頁面是否包含外部鏈接或抓取從外部鏈接的圖像/塊/ JS? – swapnesh

回答

0

我有一個類似的問題,這篇文章在我尋找一個解決方案高度功能的,所以我在這裏將我的解決方案。

我的問題是規模較小。一個空的PHP頁面幾乎從即時渲染變爲約1秒。

原來我的xdebug設置導致了這個問題。我在php.ini中設置了xdebug.remote_enable =,這導致了延遲。在使用idekey啓動調試會話之前,我只在啓動調試會話時得到延遲。評論線路解決了這個問題。

0

我發現,它在某種程度上幫助了很多不重新加載頁面,而是轉到另一個頁面,並單擊鏈接(如果存在)前一頁

我這樣做,因爲我有一個菜單欄,所以我只需點擊另一個鏈接,然後回,

18

設置的mysql_connect( '127.0.0.1' ...相反的mysql_connect的( 'localhost' 的....

WAMP/XAMPP is responding very slow over localhost

+2

哇,謝謝!這對我很好!在1.04秒內從簡單的頁面渲染一些HTML,CSS和MySQL連接(無查詢)到0.02秒。這是一個很大的改進! –

+0

哇......沒想到這會奏效。 *巨大的改進。 – mpen

+0

確認!從10秒加載到INSTANT。永遠不會再localhost ... – Andy

3

我的伎倆是什麼改變了PHP的SMTP服務器在php.ini從本地主機到127.0.0.1,在我的香草副本1084行。

+0

這工作對我 –

27

對我而言,解決方案是禁用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服務,你應該很好去。

+0

這對我來說是一種享受,歡呼 –

+0

我建議這樣做以及 –

+0

我認爲這有幫助。不知道,但它似乎是一個改進。 –

1

什麼工作對我來說是在取消這個主機文件中的行

本地主機名稱解析在DNS本身內處理。

127.0.0.1  localhost 

:: 1本地主機

取消註釋127.0.01本地主機。之後,它超快速。

+0

只有當我離開#:: 1時,這對我纔有效,因此只有127.0.0.1不可調整 –

0

這聽起來很簡單,但如果您使用的是Notepad ++的「RUN >> Launch in Browser」選項,它會加載爲:file:/// C:/wamp/www/dynamic/index.php 而不是:localhost /dynamic/index.php

如果是這種情況,那麼嘗試去你自己的URL欄中的localhost/dynamic/index.php,它會加載得更快。

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 
0

在Chrome中專門針對此問題。清空緩存完全解決了它。

3

我在這裏嘗試了很多答案,沒有取得太大的成功。 PHP本身就是瓶頸發生的地方。我禁用了XDebug,並且我的頁面加載時間從〜1200ms變爲〜275ms。這是迄今爲止最大的單一收益發生的地方。

+1

與Zend Debugger一樣。它在Windows 10上將我的apache速度降低了5-10倍。 – wmac

2

什麼工作對我來說是訪問127.0.0.1而不是本地主機我的本地內容(因此可能是DNS解析問題的地方隱藏)

http://127.0.0.1/mysite

http://localhost/mysite緩慢

0

這隻能解決這個問題一段時間。一段時間後,它變得很慢

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'); 
0

關閉cgi_module也適用於我的WAMP + WordPress。我想分享一下,你也可以用WampServer 2.5中的WYSIWYG來做到這一點。

  • 單擊任務欄中的WAMP快速啓動圖標。
  • 將鼠標懸停在阿帕奇> Apache模塊>
  • 點擊刪除從cgi_module

WAMP複選標記應重啓本身,你應該看到的速度回升。

0

我遇到了同樣的問題,改變了所有提到的選項。之後,我看到,一個極端重量的Drupal數據庫導致了這個問題。清除看門狗表和緩存解決了這個問題。 我發佈這個,希望它可以幫助別人

3

而不是使用主機名「本地主機」,使用您的MySQL連接字符串中的IP地址。

通常情況下,你的WAMP安裝在C:\ WAMP 編輯與記事本: C:\ WAMP \ WWW \ WP-config.php文件

更換

define("DB_HOST", "localhost"); 

define("DB_HOST", "127.0.0.1"); 

重新啓動WAMP服務。

您可以查看該website的更多細節。

+0

沒有其他工作對我來說,但是這種解決方案像一個魅力一樣工作。 – StudentX

+0

我想你在談論WordPress的配置。問題是關於WAMP。 –

-1

添加127.0.0.1爲您DNS使用下面的DNS服務器地址 - >首選DNS服務器

-1

只運行WAMP。退出使用互聯網的其他應用程序

相關問題