私もこの問題を抱えていたので、解決策を探している間に、この問題を解決するためのアドバイスを含む複数のページを読みました。(1)、(2)、(3)、(4)。
いくつかの提案がありますが、一般的なコンセンサスは、2つの最も効果的な修正が以下であるということです。
- PHPをApacheモジュールまたはFast-CGIプロセスとして実行するように変更します(どちらも高速であると示唆されています)
HOSTS
解決するファイルに行を追加しますlocalhost
:127.0.0.1 localhost
- IPv6を無効にする
localhost
構成ファイル(Apache、MySQL、およびPHP)のすべてのオカレンスを次のものに置き換えます。127.0.0.1
最終的にレジストリエントリを追加してIPv6を無効にしましたが、まだ再起動しておらず、さらに通常のWindowsインターフェイス設定で既に無効にしていたので、まだ何の効果もなかったと思います。
また、設定ファイルで最も効果があったように置き換えlocalhost
まし127.0.0.1
た。WordPressのページ読み込み時間は7秒から2秒に短縮されました。
さらに、dnscache
サービスを開始するテストも実行しました(通常の大きなhosts
ファイルをもちろん小さなファイルに置き換えた後)。これにより、すべてのブラウジングパフォーマンスが劇的に向上したようです(つまり、サービスが大きなhosts
ファイルで作成する100%CPU負荷を回避する方法を見つける必要があるということです)。