[-Fx-] Firefox 3 日漸肥大的收藏庫減肥法
Bilog II: Firefox 3 日漸肥大的收藏庫減肥法
http://irvin.sto.tw/2009/04/firefox-3.html
只要用了 Firefox 3 幾個月,你一定會感覺到反應明顯遲鈍了起來,
尤其是在開啟、關閉、跟檢視歷史紀錄等跟「收藏庫」有關的功能上。
今天我們要透過簡單的幾個指令,幫 Firefox 3 日漸肥大的收藏庫減肥!
Firefox 3 會把你所有上過的網站、輸入過的網址通通一五一十的紀錄在
Profile 目錄中的 places.sqlite 資料庫檔案裡。
這個檔案的位置在個人 profiles 的目錄中,目錄名稱是「亂碼.default」。
XP 在 C:\Documents and Settings\<user name>\Application Data\
Mozilla\Firefox\Profiles\
Vista 放在 C:\Users\<user name>\AppData\Roaming\Mozilla\
Firefox\Profiles\
Linux 在 ~/.mozilla/firefox/
Mac 在 家目錄\資源庫\Application Support\Firefox\Profiles\
http://farm4.static.flickr.com/3333/3485249967_ce9e11c2ab_o.png
看看我的 places.sqlite,已經肥大到 414MB 了,
而這不過是從去年 12 月底開始使用至今呢!
最簡單的清理法就是直接把 places.sqlite 刪除,
開啟 Firefox 時會自動重建這個檔案,但是瀏覽紀錄就全沒了。
http://farm4.static.flickr.com/3356/3485249985_dd2f8aa71f_o.png
從收藏庫查看,可以發現已經記錄了 4 萬筆網站。
Firefox 預設最多會保留四萬個網站、90~180 天的瀏覽紀錄,
雖然可以調整 about:config 的 browser.history_expire_sites、
browser.history_expire_days、browser.history_expire_days_min
等三個參數,控制相關設定,但是降低了 expire_days 或降低
expire_sites 的上限,又會使 Awesome Bar 的威力下降。
因此我要使用簡單的 sql 命令,清除 places.sqlite 檔案中無用的紀錄,
並保留實用的部份。Windows 的使用者請先前往
SQLite Download Page http://www.sqlite.org/download.html
下載 Precompiled Binaries For Windows 中的 sqlite-3_6_13.zip
解壓縮至目錄中,而 Mac OS X 已經內建了 sqlite3。
請事先備份你的 places.sqlite 檔案,並小心服用。
進行前請先把 Firefox 關閉,如果沒關,我也不知道會發生什麼事情!
以下指令請在 Firefox 3 的 Profile 目錄下,以命令列逐行執行。
sqlite3 places.sqlite "DELETE FROM moz_historyvisits WHERE
place_id IN (SELECT id FROM moz_places WHERE visit_count <=2 );"
sqlite3 places.sqlite "DELETE FROM moz_places WHERE (visit_count
<=2 AND hidden <> 1 AND id NOT IN (SELECT place_id FROM moz_annos
UNION SELECT fk FROM moz_bookmarks));"
sqlite3 places.sqlite "DELETE FROM moz_inputhistory WHERE place_id
NOT IN (SELECT id FROM moz_places);"
sqlite3 places.sqlite "DELETE FROM moz_favicons WHERE id NOT IN
(SELECT favicon_id FROM moz_places);"
上述指令的主要意義是,將 places.sqlite 內瀏覽次數小於 2 次的
瀏覽紀錄刪除,保留常去(瀏覽 3 次以上)的網站,
使 Awesome Bar 的威力不至於打折。
此時需要先打開 Firefox,再關閉 Firefox。
確認完全關閉後再繼續進行下一步。
sqlite3 places.sqlite "VACUUM;"
完成之後,你的收藏庫就減肥完成啦。
http://farm4.static.flickr.com/3647/3485249999_01806e68b5_o.png
經過減肥之後,我的收藏庫居然從 414MB 降到只剩 40.2MB!
http://farm4.static.flickr.com/3540/3486113338_6691f30b81_o.png
再打開收藏庫看看,只剩下 2643 個項目。
刪去了佔 9 成的那些不到兩次的瀏覽紀錄,
成功的使 Firefox 3 回復該有的速度。
感謝 yllan 及 softcup 的 分享,這是今天研究一個下午的成果。
--
ξ ○︿ 深受不請自來的廣告而苦嗎?
\ㄧ\
√﹀.... . . . 快來 http://moztw.org/firefox/,換個比IE更好的瀏覽器吧!
- Firefox 3 更快更好更安全 -
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.54.69
→
04/30 16:46, , 1F
04/30 16:46, 1F
推
04/30 16:49, , 2F
04/30 16:49, 2F
→
04/30 16:49, , 3F
04/30 16:49, 3F
→
04/30 16:53, , 4F
04/30 16:53, 4F
→
04/30 16:53, , 5F
04/30 16:53, 5F
推
04/30 17:32, , 6F
04/30 17:32, 6F
推
04/30 19:03, , 7F
04/30 19:03, 7F
→
04/30 19:28, , 8F
04/30 19:28, 8F
推
04/30 19:34, , 9F
04/30 19:34, 9F
→
04/30 19:40, , 10F
04/30 19:40, 10F
→
04/30 19:40, , 11F
04/30 19:40, 11F
推
04/30 19:41, , 12F
04/30 19:41, 12F
→
04/30 19:48, , 13F
04/30 19:48, 13F
推
04/30 20:00, , 14F
04/30 20:00, 14F
推
04/30 22:20, , 15F
04/30 22:20, 15F
推
04/30 23:12, , 16F
04/30 23:12, 16F
→
05/01 02:42, , 17F
05/01 02:42, 17F
→
05/01 07:20, , 18F
05/01 07:20, 18F
推
05/01 08:26, , 19F
05/01 08:26, 19F
推
05/01 09:51, , 20F
05/01 09:51, 20F
推
05/01 10:25, , 21F
05/01 10:25, 21F
推
05/01 16:20, , 22F
05/01 16:20, 22F
推
05/01 16:46, , 23F
05/01 16:46, 23F
→
05/01 19:12, , 24F
05/01 19:12, 24F
→
05/01 19:14, , 25F
05/01 19:14, 25F
→
05/01 19:14, , 26F
05/01 19:14, 26F
推
05/01 21:53, , 27F
05/01 21:53, 27F
→
05/01 21:54, , 28F
05/01 21:54, 28F
→
05/01 21:56, , 29F
05/01 21:56, 29F
→
05/01 22:15, , 30F
05/01 22:15, 30F
推
05/02 00:41, , 31F
05/02 00:41, 31F
推
05/02 03:31, , 32F
05/02 03:31, 32F
推
05/02 23:15, , 33F
05/02 23:15, 33F
→
05/03 01:37, , 34F
05/03 01:37, 34F
推
05/03 02:40, , 35F
05/03 02:40, 35F
推
05/03 13:15, , 36F
05/03 13:15, 36F
推
05/03 16:29, , 37F
05/03 16:29, 37F
推
05/04 10:07, , 38F
05/04 10:07, 38F
推
05/04 11:37, , 39F
05/04 11:37, 39F
推
05/05 08:11, , 40F
05/05 08:11, 40F
→
05/05 08:12, , 41F
05/05 08:12, 41F
→
05/05 14:32, , 42F
05/05 14:32, 42F
推
05/28 20:26, , 43F
05/28 20:26, 43F
討論串 (同標題文章)