Firefox3 はブックマーク・履歴・クッキー・その他諸々を SQLite というデータベースで管理している。そのファイル群を再構築して小さくすると、高速化というか速度低下を防げるんじゃね? というお話。上記サイトは Mac OSX の話ですが、当然ながら Windows、Linux でも適用できます。
最適化には sqlite3 コマンドが必要。Linuxだったら最初から入ってます。やり方はこんな感じかな
$ for f in ~/.mozilla/firefox/????????.default/*.sqlite; doWindowsの場合は SQLite Download Page の「Precompiled Binaries For Windows」をダウンロードしてホゲホゲすればいいと思う。
> sqlite3 $f vacuum
> done
してみたけど、履歴をほとんど保存しないようにしている私のFirefoxでは、違いは体感できなかった。ブックマークもあまり登録してないし… ファイルサイズは2割小さくなったけどね。
≪追記≫
vacuumだけでなくreindexもすると良いらしい
→ [Firefox] places.sqliteはvacuumしてreindexする - めも (2009-03-15)
11:41 pm | コメントする |