Windows版 Local WPでサイトの読み込み速度が遅い問題を解決する

wordpress

LocalWP (Local by flywheel)のWindows版でローカルサイトを構築すると、明らかにMac版よりサイトのレスポンスが悪い。現状のバージョンは6.1.2。将来的に改善されているかもしれないが、現状ではサイトが表示されるまでに体感でMacの2〜3倍くらい時間がかかる印象だった。

ローカルのストレージはSSDだし、ネットワークも常時数百Mbps出ているのでWindows特有の問題なのは明らかだったので調べてみたところ、本サイトのコミュニティに同様の書き込みがあり、解決策も提示されていた。

https://community.localwp.com/t/performance-issues-with-local-on-windows-10/5982/69

解決策は、wp-config.phpにデフォルトで設定されている

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

を以下に変更する

/** MySQL hostname */
define( 'DB_HOST', '127.0.0.1' );

なぜこれで早くなるかは小難しい話がいろいろ書いてあるが、要はWindows Vistaからの仕組みが影響しているらしく、localhostだといろいろ処理を挟んでIPアドレスを取得する必要があるが、直接指定することによって処理をスキップできるということらしい。

  • gepge より:

    こんにちは
    Version 6.7.2 でご提示の方法、フォーラムでの方法を行いましたが、何をしても非常に重く使えなくなってきました。

    • yama より:

      こんにちは。別のスレッドが立ち上がっており、そちらにいろいろと解決策が書かれていましたが、こちらの投稿が一番支持されているようです。
      https://community.localwp.com/t/local-is-too-slow-with-wordpress-and-windows-10/26348/31

      どうやら、原因は不明だがドメイン設定でデフォルトの.localを使うと非常に遅くなるので、.testなど別のドメインを指定してサイトを構築するとかなり速度が改善するようです。
      私は既に完全にMacに移行したため確認できませんが、お試しください。

質問やご指摘など気軽にどうぞ

コメントを投稿する

CAPTCHA