てすたんの日記

testa021の日記 TeslaCrypt、ランサムウェア、mp3ウイルス、VVVウイルス、パソコンとかソフトのレビューが多い感じ?

スポンサーリンク

firefoxの高速化ツール、アドオン、tipsまとめ(随時更新予定。5/13更新)

【起動速度の改善】
参考にしたサイト
晴正備忘録
miki eto’s memo
300clp
サバニFRP
GeekなNooblog
上記サイトから引用、改変して記事を作らせていただいてます(問題あればコメントにお願いします対処します)

自分で検証せずにとりあえずまとめた部分も多いので、間違ってる部分や改良できる部分などありましたらコメントしていただけると嬉しいです


[起動が遅い原因とその解決方法の列挙]

1. 旧バージョンの Firefox で作製したプロファイルデータを Firefox3 でも使用し続けている。
→最初にインストールしたバージョンが3.xなら問題ない。2.xからプロファイルを引き継いでるなら新しくプロファイルを作り移行させる。

2. RSSフィードLivemark)が多いと起動時にもたつく。
→バグらしい。MarleySoft 別館にある、Livemark読込みの負荷分散のアドオンを入れて設定をすれば直る。他にはRSSは違うアドオン( sage-tooなど)で対応するなど。

3. アドレス解決にIPv6を先に探し始める。
→about:configから「network.dns.disableIPv6」を探す。値を "true" に変更する。
IPv6が必要な場合はfalseにしておく。

4. 複数のアドオンをインストールしていると、更新チェックに時間がかかる。
→無駄なアドオン、使ってないアドオンを消したり代替する
詳しくは7で

5. 起動時などに処理を行うようなアドオンを入れていると、もたつく。
→具体的に何がというのは分からない。(後で調べる)
アドオン自体を減らす内容と被る部分があるので詳しくは7へ

6. アドオンのバッティングなどがあれば、もたつきの原因になる可能性がある。
→バッティングが何か不明
同じような作業をしたり、似た値を取得しにいくアドオンなのだろうか?これも現時点では7で対応か
片方を消して、片方を入れるなどして確かめる他なさそう(後で調べる)

 7.インストールするとそもそもレンダリング、起動を遅くさせるアドオンがある 参考サバニFRP

→長いので先に総括する

  1. userchrome.jsで代用できるアドオンはuserchrome.jsに移行する 参考GeekなNooblog
  2. 不要なものは削除
  3. 代替して軽くなるものはアドオンの乗り換え
  4. 必要だが致命的に遅くなるものは、目的別にプロファイルを分けて作成し、対応。(ブラウジング用、開発用など)
  5. また、ウェブアプリなど純粋に高速性が求められ、かつアドオンを必要としないサイトはSRware Ironやsafariなどのシンプル、高速なブラウザを併用するのが望ましい。


userchrome.jsで代替出来るものの紹介 引用GeekなNooblog

貼り付けて移動

Paste and Go→PasteAndGo.uc.js
マウスジェスチャ

FireGestures→mouseGesture2.4.2.uc.js
user.js

Greasemonkey→userContent.js
user.css

Stylish 0.5.7→userChrome.css
Operaのように画像表示を切り替える

userContent.jsあたりでできるんじゃないかな
メモ

GoogleNotebookで^^
ウェブアドレスに移動

テキストリンク→textlink.uc.js
他のアプリで開く

IE View→ieviewModoki2.uc.xul

以降個人的お勧め機能
Tab関連の設定

TabMixPlus→BHNewTab.uc.js
Tab多段表示

TabMixPlus→zzzz-MultiRowTabforFx2.0_3.0.uc.js
テキスト、画像、リンクなどをドラッグして放すことにより指定した動作を実行する

Drag de Go→DragNgoModoki5.uc.js
選択範囲を自動的にクリップボードにコピー

autoCopyToClipboard.uc.js
その他利用しているuserchrome.js

2008年03月18日 Firefox 3.0 Beta4軽い userchrome.js uc.js紹介

http://d.hatena.ne.jp/sona-zip/20080318/
快適に・・・

2008年04月04日 Firefox 高速化 (違う方向から

http://d.hatena.ne.jp/sona-zip/20080404


firefoxを遅くするアドオンと、代替案


firefoxを遅くするアドンそのタイプは大きく分けて3つ

一.ページを読み込んだ際にページの内容を書き換えるタイプ
Greasemonkey など
二.ページを読み込んだ際にページの内容を解析するタイプ
Firebug など
三.ページや画像を読み込む際にリンク先の URL をチェックするタイプ
IETab 、bbs2chreaderなど


 代表的な遅いアドオン
アドオン名 Table6 Table7 表示

  • Linkification(テキストリンク開く)1.3.3 1.094 5.725 やや
  • IETab(IE変換)1.3.3.2007.0528 1.669 6.898 遅延
  • GoogleToolbar for Firefox 3.0.2007.0525W 1.938 8.797 遅延x
  • GoogleNotebook(小スクラップ)1.0.0.17 1.219 5.656 やや
  • bbs2chreader(ビューアー)0.4.2 1.531 6.471 遅延
  • noScript(セキュリティ)1.1.4.9.070622 1.531 6.711 遅延
  • McAfeeSiteAdvisor(セキュリティ)26.3 1.288 5.221 僅か
  • Greasemonkey無効時(Script)0.7.20070607.0 1.875 8.750 遅延
  • Greasemonkey使用時(Script)0.7.20070607.0 2.578 10.578 遅延x
  • Adblock Plus(Adフィルター)0.7.5.1 5.223 19.531 遅延x
  • HtmlValidator(文法チェック)0.8.3.9 1.219 5.525 やや
  • GoogleBrowserSync(設定同期)1.3.2007.0523.0 1.391 6.422 遅延
  • Firebug(Webソース、デバッグ)1.05 1.875 8.539 遅延
  • FirebugJapanese(Firebug日本語版)1.05 1.969 8.565 遅延


対処できるアドオンの対処方法
1. LinkificationはText Link(テキストリンク開く)へ変更
2. IETabはIEView(IE変換)へ変更
3. Google Toolbar for FirefoxからGooglebar Liteへ変更 (追記07/06/13)
4. bbs2chreader(ビューアー)は使用時以外はアドオンを無効にしておく
5. noScriptはMcAfeeSiteAdvisorに変更するかJavascriptを手動設定にする
6. Firebugは使用時以外アドオン自体を無効にする
7. Greasemonkeyは使用時以外アドオン自体を無効にする
広告除外などWebサイトの外観を変える程度ならAdblockスクリプトを使うよりも
Stylish等でCSSを変更したほうが軽くなる
またはAdblock ++SSEに変更する(追記07/08/09)

一度すべてのアドオンを切って再起動してアドオンを入れ直すのも効果があった


 8.ある程度の期間使用すると、sqliteデータベースファイルが肥大化、断片化する
→後述のアドオンか、batで最適化させる。また、問題ないならページの履歴を定期的に削除するのも効果あり。




[起動を高速化させるツール及びアドオン]

Firefox Preloader (効果大。プロセスが常駐し、アドオンインストール時は右クリックからリロード必要)
先にメモリにfirefoxのファイルを読み込んでおき、起動を高速化させる
http://sourceforge.net/project/showfiles.php?group_id=129464

Fireboot (アドオンの数によるが、30ほど入れてる私には効果大)
アドオンの使わないであろう日本語と英語以外を削除し起動を高速化させる
http://pearl-white.hp.infoseek.co.jp/fireboot/

前述の8に対する対処
SQLite Optimizer 0.2(履歴が肥大化してたら効果大だが、アドオンを入れるのは本末転倒なので↓のbatの方がいいかも?)
firefox終了時に.sqlite データベースの最適化を行う。(VACUUMしてくれるか不明)
https://addons.mozilla.org/ja/firefox/addon/11198

sqliteのbatを作って、firefoxの起動が劇的に早くなる方法を簡単に実行
SQLite Optimizer 0.2より有利な点は、アドオンを入れないということと、VACUUMをするのと、スタートアップに入れて実行させたり好きな時に出来る)
http://d.hatena.ne.jp/testa021/20090511/1242070775



【起動後の描画や接続速度を高速化】


[レンダリングや接続速度の改善アドオン、ツール]
Fasterfox Lite 3.1 (効果大)
パイプライン処理設定、同時接続数、キャッシュ設定がアドオン上で簡単に可能
教えてくん.netで解説があるので見ると簡単 /Prefetch:1は意味ないという話
また、キャッシュを0にするよりも場合によってはRAMDISKに置いた方が早くなるかもしれない
http://www.oshiete-kun.net/archives/2009/01/post_409.html
アドオン直はこちら
https://addons.mozilla.org/ja/firefox/addon/9148


[RAMDISK活用関連]
vistawindows 7で4つのブラウザのキャッシュをRAMDISKに置く方法と、簡単に設定出来るバッチファイル(バッチファイルは後で)
firefoxのキャッシュをRAMDISKに設定するやり方
http://d.hatena.ne.jp/testa021/20090511/1242023721

RAMDISKの導入方法は
Gavotte Ramdisk まとめWIKI
http://www10.atwiki.jp/gav

Windows7 beta 64bit版 に gavotte ramdisk をインストール
http://pasokoniziri.blog32.fc2.com/blog-entry-6.html

ERAM改造版をwindows 7 RC x64にインストールする方法と、windows 7 x64でドライバの強制署名を回避する方法
http://d.hatena.ne.jp/testa021/20090510/1241938821


[調べる予定のもの]

  1. HDDの高速な場所にfirefox関連のファイルを移動させる
  2. HDDではなく、高速なフラッシュメモリSSDなどにfirefoxとプロファイルをインストール
  3. HDDではなく、RAMDISKfirefoxとプロファイルをインストール
  4. 違うプロファイルで同時起動出来るアドオンがあるそうだが、これによってアドオンの数で動作速度は違うのだろうかhttp://mozilla-remix.seesaa.net/article/109282470.html
  5. メモリ解放関連

参考サイトなど修正しないといけない部分がありますが、ちょっと時間切れなので後で直します