Movable Type 備忘録

 Firefox2.0をスピードアップする13の方法

  • Apr152007
  • Vote:
    http://bizcaz.com/archives/2007/04/15-090506.php
  • Categories: Tools
  • Tags: ,
  • Social Bookmark

こんにちわ^^

今回はFirefoxのカスタマイズについてです。

Firefoxはキージェスチャーや拡張機能が豊富で便利なんですけど・・・。
便利だけど、どうしてもOperaやIEと比べるとページが表示しきれるまでにすっごくモッタリ感がありました。(わたしの感覚的に)

そんなFirefoxを高速化する方法があるそうなので、さっそくTRYしてみましのたでご紹介です。

参考にしたのは、

because you value your mind::13 Tweaks To Further Accelerate Your Firefox 2.0
cori95.net::Firefox高速化
Mozilla Firefox まとめサイト::チューニング

Firefoxのコンフィグを変更する

まず、Firefoxのアドレス欄からabout:configと入力して、Firefoxのコンフィグ設定画面を表示します。
そして、フィルタ入力欄に以下の各コンフィグをコピペして、設定内容を表示/変更します。

  • HTTP通信の最大接続数を指定
    network.http.pipelining : trueに変更

  • プロキシ接続の時、パイプライン処理をさせる
    network.http.proxy.pipelining : trueに変更

  • よく分からない設定
    network.dns.disableIPv6 : trueに変更

  • よく分からない設定
    ui.submenuDelay : 0に変更

Firefoxのコンフィグを新規追加する

次に、新しくコンフィグ項目を追加します。
コンフィグ一覧が表示されているところで、右クリックするとサブメニューが表示されて新規追加することができます。

以下の各コンフィグを新規追加します。

  • 処理がループしてしまったときに解析を中断させるか否かの設定
    content.interrupt.parsing : 「真偽値」trueで追加

  • content.notify.backoffcountで決めた初期時間の間隔
    content.notify.interval : 「整数値」750000で追加

  • content.interrupt.parsingをtrueにしたとき、中断処理までの時間の設定
    content.max.tokenizing.time : 「整数値」2250000で追加

  • ページのレンダリング中の基準時間の有効設定
    content.notify.ontimer : 「真偽値」trueで追加

  • ページの大まかなレイアウトの計算がすんだ時に、レンダリングが始まるまでのページの再処理時間の設定
    content.notify.backoffcount : 「整数値」5で追加

  • ここで指定した時間、マウス又はキー操作をしないと high frequency mode から low frequency mode に切り替わる。
    content.notify.intervalと同じ値にする必要あり。
    content.switch.threshold : 「整数値」750000で追加

  • ページをレンダリングする前の待ち時間設定
    nglayout.initialpaint.delay : 「整数値」0で追加

  • about:pluginsでプラグインの完全な位置を示す設定
    plugin.expose_full_path : 「真偽値」trueで追加

  • メモリにキャッシュする割り当て量設定
    browser.cache.memory.capacity : 「整数値」65536で追加

以上です。
新規追加の際、コンフィグ名を間違えないよう気をつけてください。

わたし間違った入力したら、追加した項目が削除できなくなっちゃった (>∀< )
どなたか削除方法などご存知でしたら教えていただけますか。

間違った項目をリセットしてからFirefoxを立ち上げ直したら、削除してくれた (●´∀`●)

 Trackback Pings(0)

No trackbacks found.

 Comments(2)

#1: Posted by oscar @ April 15, 2007 [REPLY]
user-pic

HTTP通信の最大接続数を指定
network.http.pipelining : trueに変更
プロキシ接続の時、パイプライン処理をさせる
network.http.proxy.pipelining : trueに変更

ここら辺はFasterFoxでやってくれそうですが、あまりいじるべきでは無いという意見もあるようですよ。
結果としては早くなるけど、推奨は出来ないとか・・・
それに、あんまりプロキシ使う人は居なさそうだし。

よく分からない設定
network.dns.disableIPv6 : trueに変更
IPv6でのDNSルックアップにも対応するために、余分なことやってるんでしょうか?
これは、なんとなく納

よく分からない設定
ui.submenuDelay : 0に変更
これは、プルダウンメニューのサブメニューが遅延表示をしなくするんじゃないでしょうかね。
体感的には早くなりそうですね。

実は私もこれ見たんですけど、あんまり意味が無さそうだなと思ったんですよ。ただ、体感的には多少早く感じるかもです。

#2: Posted by bzbell @ April 15, 2007 [REPLY]
user-pic

>>1 oscar さん

こんにちわ^^

補足ありがとうございます (●´∀`●)

> 実は私もこれ見たんですけど、あんまり意味が無さそうだなと思ったんですよ。ただ、体感的には多少早く感じるかもです。

う~ん、実は体感的に速くなった気がしないんですよぉ(つω-`。)
ホントに速くなってるのか疑問です。

oscarさんは他のチューニングなどやってますか!?
効果ありなことがあったら教えていただけますか ( ̄∇ ̄)/

 Post a Comment

 

コメント用フィード