2016/20/7
welcartのダッシュボードに毎月の売り上げを表示する
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アドレスを取得する必要があるが、直接指定することによって処理をスキップできるということらしい。
質問やご指摘など気軽にどうぞ