XAMPPを実行しているWindows PC(localhost)があります。時々非常に速く、または時々非常に遅いページを読み込みます。
だから、私は考えて検索し、WAMPを取得することをお勧めしました。私はそれを得て、それをインストールしました。それでも、ページの読み込みはとてもゆっくりです。重いCPU負荷などはありません。すべてのポートも開いています。
何か案は?
実際に私のために働いた解決策 です。
試すべきことの1つは、Apache/conf/httpd.conf
の次の2つのエントリを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
この行をhostsファイルに追加してみてください:
127.0.0.1 127.0.0.1
127.0.0.1 localhost
そして、この行をコメント:
#:: 1 localhost
hostsファイルは次の場所にあります:C:\ Windows\System32\drivers\etc
非常に遅いことは非常に一般的な問題ですが、Apacheと一緒に実行するためにIISを最初にインストールしたとき、およびWindowsの更新を行った後(設定がリセットされましたか?)
とにかく、起こったのはIISがポート443(SSL)でApacheと競合し始めたため、次のコマンドを使用してSSLを無効にする必要がありましたIIS so Apacheが再び高速で実行されることを確認します。
c:\inetpub\adminscripts\>adsutil set w3svc/1/securebindings "::"
お役に立てれば。
編集:また、ColdFusionをインストールしていて、起動中にサービスがタイムアウトすると、Apacheの実行が非常に遅くなることもわかりました。 ColdFusionがインストールされている場合は、services.mscを実行し、メインサービスが実行されているかどうかを確認します。それが機能する場合は、次回の再起動時に自動的に起動するように、起動時間( http://www.ahphosting.net/support/Customer/KBArticle.aspx?articleid=2 )を調整してみてください。
奇妙なことに、IPホスト/アドレスの変更が私にトリックをしました。
XPを使用していますが、hostsファイルに「127.0.0.1 localhost」が永久にあります。
最近(おそらくWindowsの更新後、xampp htdocsに他のアプリケーションディレクトリを追加した後、それらのポートと競合する何かをインストールした後でしょうか?)ページ-単純なHTMLページでも-読み込みが非常に遅くなりました。
ホストファイルの「127.0.0.1 localhost」行をコメントアウトするだけで、トリックが完了したようです。現在、ページは一貫してすばやく読み込まれています。