MacのLeopardでFirefoxの画像ロードが遅い時はIPv6を切るといい?
MacBook AirでFirefoxを使っていて一番イライラしてたのが画像の読み込みが遅いことでした。Google Readerやmixiなどを開くと、画像のローディングに10秒以上かかることがしばしば。
「Mac Firefox 画像 遅い」とかで検索しても自分のTwitterの発言が出たりして情報がなく。。
iGoogleのガジェットの読み込みも遅かったり。ホストやドメインが異なるスクリプトや画像のロードが遅い。
そう考えてみるとどうもDNSが怪しい。なので「firefox mac slow dns」で検索すると関係ありそうな情報が見つかりました。
» Slow Firefox DNS Mac OS X Leopard
どうもLeopardのネットワークの設定で、「IPv6の構成」が「自動」になっており、さらにFirefoxがIPv6をサポートしているために、DNSのルックアップが遅くなっているらしいです。(と私は理解しました。)
なので、「システム環境設定のネットワークで、TCP/IPのIPv6の構成を切にすればよい」とのこと。
↑ ここを「切」にする。
実際にやってみると、確かに画像のローディングに時間がかからなくなりましたし、iGoogleガジェットの表示待ちもなくなりました。
ただ、Firefoxのabout:configで「IPv6」の項目を探してみると、network.dns.disableIPv6はtrue、すなわちIPv6を使わない設定になっていました。んー、なんだったのでしょうか。
参照記事にはもうひとつ対策が書かれていて、それは「sudo dscacheutil -flushcacheをターミナルで実行してDNSキャッシュをクリアする」というもので、ついでにこちらも実施しておきました。
まぁ元々遅すぎたものが普通の速さになっただけなのですが、もし同様の事象で困っている方がいましたら、ちょっと試してみてください。
P.S. なんだか微妙。。。
P.P.S. 試しにIPv6の構成を自動にして、Firefoxのnetwork.dns.disableIPv6をfalseにしてキャッシュを0MBにしてみたが、特に遅くなかった。なんなんだ一体。
はじめまして。私もFirefox 3 RC1で妙に遅いのが気になっていたのですが、この記事を読んで解決しました。
私の場合、network.dns.disableIPv6の値がfalseになっていたので、trueに変えただけで解決しました。ko-jiさんと初期値が違うのはなぜなのかは謎です(単にバージョンの問題?)
ともあれ、解決のヒント、ありがとうございました。
>>junkdoさま
コメントありがとうございます。
私の場合は結局これが原因ではなく、よく分からないままdolipo使って解決しているという状況です。
DNSのルックアップがかなり遅いんです。
僕も同じ問題で悩んでいました。
“アドレス解決 遅い”で検索すると出てくる代表的な答えは
“IPv6 のアドレス解決試行”→”失敗”→”IPv4 のアドレス解決”
対処方法
1. Firefoxのアドレスバーに「about:config」と入力して、リターンを押します。
2. about:configの内容がダラダラ~と表示されるので、「ipv6」でフィルタします。
3. 出てきた、network.dns.disableIPv6 を true にします。
#クリックでトグルします。
これで、再起動すれば、直っているはず!
というものが多かったのですが、改善されませんでした。
そこで、上記を試した上で
環境設定→ネットワーク→内蔵Ethernetの『DNSサーバ』に
61.207.9.5
と入力して『今すぐ適用』をクリックすると劇的に改善されました。
ちなみに 61.207.9.5 というのは、OCNのDNSサーバです。
一度試してみて下さい。
コメントありがとうございます。
DNSサーバのIPを調べて試してみましたが、改善しませんでした。。
今のところの一番の改善策はdolipoを使うことです、、。