web-dev-qa-db-ja.com

WAMPの実行速度が非常に遅い

私は[〜#〜] wamp [〜#〜]localhost)をWindows 7で使用しています。

localhostを実行しているとき、ページの読み込みに1分以上かかります。クエリやデータベース接続はありません。単なるhtmlページの場合も同じ時間がかかり、インターネットが接続されていれば正常に動作します。 インターネットが接続されている場合、完全に機能します。インターネットが利用できない場合、簡単なページを読み込むのに1分以上かかります。

誰か、助けてください...

20
Terish Das

私のために働いた解決策は、cgi_moduleを無効にすることでした。次のいずれかの方法を使用します。

(方法1) WAMP> Apache> Apache Modules> uncheck "cgi_module"を左クリックします

(方法2)編集httpd.confこの行にコメントを付けて、CGIモジュールのロードを無効にします。

LoadModule cgi_module modules/mod_cgi.so

コメントは、次のように、前にを追加するだけです。

#LoadModule cgi_module modules/mod_cgi.so

Apacheサービスを再起動すると、準備完了です。

40
Iulian Dita

Mysql_connect( 'localhost' ....の代わりにmysql_connect( '127.0.0.1' ...を設定します。

WAMP/XAMPPはローカルホスト上で非常に遅い応答

24
Marko Aleksić

私はここで多くの答えを試みましたが、あまり成功しませんでした。ボトルネックが発生していた場所はPHPそのものでした。XDebugを無効にすると、ページの読み込み時間が1200ミリ秒から275ミリ秒になりました。

8
tvanc

ホスト名「localhost」を使用する代わりに、MySQL接続文字列でIPアドレスを使用します。

通常、WAMPインストールは、メモ帳でc:\ wamp Editにあります:C:\ wamp\www\wp-config.php

交換

define("DB_Host", "localhost");

define("DB_Host", "127.0.0.1");

WAMPサービスを再起動します。

詳細については、こちらをご覧ください website

5
Booni

私にとってのトリックは、php.iniのphp smtpサーバーをlocalhostから127.0.0.1に変更することでした(私のVanillaコピーの1084行目)。

3
Fluffy

私のために働いたことは、localhostの代わりに127.0.0.1のローカルコンテンツにアクセスすることです(したがって、おそらくDNS解決の問題はどこかに隠されています)

http://127.0.0.1/mysiteは速い

http://localhost/mysite 遅い

3
Nicolas Janel

私のために働いたのは、ホストファイルのこの行のコメントを外すことです

ローカルホストの名前解決は、DNS内で処理されます。

127.0.0.1       localhost

:: 1 localhost

127.0.01 localhostのコメントを外します。そしてその後は超高速です。

1
Ricky Sharma

以下は、Windows 10 Pro 64ビットでWAMPを高速化するために行った変更のリストです。

  1. hostsファイルを編集して追加:127.0.0.1 localhost
  2. hostsファイルを編集して追加:127.0.0.1 myVhosts注:最初の行と同じ行に他のすべてのエントリを追加しました。127.0を指す複数の行を作成しません。 0.1をさまざまな場所に配置します。したがって、127.0.0.1が1つだけあり、その隣に仮想ホストなど、私が指したいものがあります
  3. my.iniを編集して追加:bind-address="127.0.0.1"[wampmysqld64]の下)
  4. 無効cgi_module from Apache -> Apache Modules -> cgi_module(チェック解除)
  5. 無効XDEBUG Extension from php.ini
  6. アンチウイルスとファイアウォールがあるため、httpd.exeおよびmysqld.exeファイル(およびPHP CLIおよびCGIバイナリ) 、およびPHPのDLL files)を例外にします。
  7. オンになっているEnableMMAPおよびEnableSendfile in httpd.conf
  8. realpath_cache_size4096kphp.iniに設定します
  9. 最後に、プロジェクトの設定ファイルを編集し、localhost127.0.0.1に置き換えました。

また、この記事を確認することをお勧めします: https://www.devside.net/wamp-server/wamp-is-running-very-slow 彼らは、同様にあなたを助けます。

1
Hamed Azimi

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
1
Daven

私はすべてを試しましたが、何も機能しませんでしたが、すべてのセッション参照を削除すると、wampが20倍速くなったことがわかりました。セッションがロックされていたため。そのため、同じアプリケーションが複数のページを要求したとき、それは非常に遅くなりました。

0
Nav

turibe の回答に追加し、php.iniまたはxdebug.profiler_enable=Offxdebug.profiler_enable=0のxdebugプロファイラーも無効にしますPHPメモリーを増やすこともできます限定。 memory_limitphp.iniを検索します。

https://www.devside.net/wamp-server/wamp-is-running-very-slow にも役立つヒントがいくつかあります。

0
AlphaCactus

特にChromeでこの問題に遭遇しました。キャッシュを空にすることで完全に解決しました。

0
Alan Johnston

これは本当に簡単に聞こえるかもしれませんが、Notepad ++の「RUN >> Launch in Browser」オプションを使用している場合は、localhost/dynamic/indexではなくfile:/// C:/wamp/www/dynamic/index.phpとしてロードされます。 php

この場合、自分でURLバーのlocalhost/dynamic/index.phpにアクセスすると、はるかに高速にロードされます。

0
user49778

私は同じ問題にぶつかり、言及されたすべてのオプションを変更しました。その後、私はDrupal極端な重みを持つデータベースが問題を引き起こしていることを確認しました。ウォッチドッグテーブルとキャッシュをクリアすることで問題が解決しました。

0

Cgi_moduleをオフにすると、WAMP + WordPressでも機能しました。 WampServer 2.5のWYSIWYGでもこれを実行できることを共有したかったのです。

  • タスクバーのWAMPクイック起動アイコンをクリックします。
  • [Apache]> [Apacheモジュール]にカーソルを合わせます
  • クリックしてcgi_moduleからチェックマークを削除します

WAMPが自動的に再起動し、速度が上がるのが見えるはずです。

0
Nate R.

私の場合、企業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
inky

私は同様の問題を抱えており、この投稿はソリューションの検索で非常に取り上げられていたため、ここにソリューションを追加しています。

私の問題は小規模でした。空のphpページは、ほぼ瞬時のレンダリングから約1秒になりました。

Xdebugの設定が問題の原因であることが判明しました。 php.iniでxdebug.remote_enable = onが設定されていたため、遅延が発生していました。 idekeyを使用してデバッグセッションを開始する前に、デバッグセッションの開始時にのみ遅延を取得します。行をコメントアウトして問題を解決しました。

0
SystemicPlural

WAMPサーバーを2.2から2.4にアップグレードした後、この問題に悩まされていました。

このブログ投稿で詳述されているように、最終的に解決策を見つけました: http://stijndewitt.wordpress.com/2014/01/10/Apache-hangs-ie11/

Apacheの構成ファイル(httpd.conf)に次を追加します。

AcceptFilter http none
AcceptFilter https none
0