LinuxでFirefoxが遅いのを解決

私は,普段使っているWindowsXpのパソコン以外にLinuxを入れたパソコンを作って保守をし,Linuxライフを楽しんでいるのですが,その中で困ったことを解決したのでご紹介します.

私のLinux環境について

私のLinuxパソコンは古いパソコンを貰って来て(本当に某所で廃棄するはずだったパソコンをタダで譲ってもらったものです.HDだけは情報が漏れるとまずいので[漏らす気はないけど]先方に渡しておいたので,HDだけは中古の部品を買い求めて組み込んだ),Linuxを組み込んだものです.ちなみにCPUはPentium3(クロック数忘れた・・・),メモリは512MB(これは有難い)です.実際WindowsXpを入れるにはちょっとしんどい・・・.趣味のLinuxライフを楽しもうと画策していた私にはまさに"渡りに船",なタイミングで貰えた一品でした.

で,そのパソコンにRed Hat Enterpris eLinux(RHEL)のクローンであるディストリビューションのCentOS4.4をインストールしていろいろと楽しんでいました.IntelのFortranコンパイラ(非商用・個人使用ならフリー)を入れたり,apacheやsambaを入れてwebサーバーやファイルサーバーを構築したり(セキュリティの都合上プライベートネットワークの中でのみ公開)・・・etc.

Firefoxが遅いのが困る

そんな折,WebブラウザのFirefoxがwebページを表示するのにやたらと時間がかかる,という事態に出くわしました.サクサク動いて欲しいのにう~ん,と時間がかかる・・・というなんとも使いがたい事態にどうしようかと思いましたがWebを探し回って解決法を探しました.

解決策

※ここに述べることは貴方の問題を解決するのに万能な方法とは限らないことをご注意ください.また,自己責任でお試しください※

で,その解決策が以下のものです.

  1. Firefoxのアドレスバーに「about:config」と打ち込む(これでより高度な設定ができる)
  2. 「フィルタ」に「ipv6」と打ち込む
  3. 「network.dns.disableIPv6」の項目だけが残る(と思う)のでその値を「true」にする(項目をダブルクリックすれば良い)

原因

どうやらFirefoxはアドレスを開くときに一度強制的にIPv6を試すようです.現在はIPv6を使っているところはまず無いと見てよいので,その機能を無くせばその分早く表示できるようになるようです.私の場合はこれだけでかなり速く表示されるようになりました.ちなみにWindowsの方でもやってみましたが,余りかわりませんでした.