私もこの問題を抱えていたので、解決策を探している間に、この問題を解決するためのアドバイスを含む複数のページを読みました。(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負荷を回避する方法を見つける必要があるということです)。