歡迎您光臨本站 註冊首頁

通過壓縮資料庫加速 Firefox

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

Firefox 啟動和關閉的速度很慢,智能地址欄的顯示速度也很慢,已經是眾所周知的事實。TualatriX 已經幫我們找到的原因所在,是因為 Firefox 保存了過多的瀏覽信息和歷史記錄在其所使用的 SQLite 資料庫中,詳情可以參考 徹底優化讓Firefox不再卡。

今天又在 http://weblog.savanne.be/153-performance-tip-of-the-day 看到了一條,通過壓縮 Firefox 使用的 SQLite 資料庫來改善 Firefox 的速度。

首先完全關閉 Firefox,然後執行:

 

for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done

這條命令完全無害,不會刪除任何東西,只會把資料庫壓縮,減少資料庫文件大小,從而加快 Firefox 載入歷史信息的速度。

嘗試了一下,確實有些改善,配合 TualatriX 的秘籍,現在已經不再為這個問題所困擾

其實這招對所有使用 SQLite 的程序都有用,比如 Liferea,如果你想壓縮所有的 SQLite,那麼可以使用下面的命令:

 

find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' ;

他會找出家目錄下面所有的 SQLite 文件,然後把他們壓縮,把他加入到 crontab 中去是個不錯的主意~ (責任編輯:A6)



[火星人 ] 通過壓縮資料庫加速 Firefox已經有704次圍觀

http://coctec.com/docs/linux/show-post-66647.html