中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

Vista+Chromeでlocalhostアクセスが遅い件

Windows VistaMyHome PortalをPC単体でlocalhostでアクセスするとやたらと遅い(コンテンツの切り替えに数秒かかる)問題の原因がわかりました。

<PC Wide memo>

http://pcwide-jp.blogspot.com/2009/05/localhost.html

に書かれているように、

http://localhost/_myhome/

から

http://127.0.0.1/_myhome/

にしたら、劇的に速く(ストレスなしにコンテンツ切り替えができる)なりました。

ただ、私のPC(Vista)ではlocalhostでも、Chrome以外は多少遅い程度だったので、Chrome固有のセキュリティチェックみたいなものに引っかかっているのかと思っていました。(相変わらず、なぜ、Chromeだけがlocalhostだと遅いのかは謎です。)

ちなみに、Windows XPではChrome含め他のブラウザでもlocalhostで十分高速です。

私のPC(Vista)は、それなりのCPU+メモリなのに、CPU使用率がほとんど0に近い状態でもMyHome Portalに限らず時々フリーズします。

ただ、localhost127.0.0.1にすると、MyHome PortalGoogle Maps APIを使ったページで、Google Earth表示しようとすると、「このウェブサイトで使用されている Google Maps API キーは、別のウェブサイトに登録されています。」というエラーが出て表示できなくなります。

【2010/3/13追記】

Vista+Chrome+localhostが遅い謎の続編」を追加しました。

http://ok2nd.blog87.fc2.com/blog-entry-206.html