Browsers 板


LINE

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
1F:→ weiyucsie:不是聽說firefox有sqlite的套件? 04/30 16:46
3F:→ alicekey:這個嗎? 04/30 16:49
4F:→ irvinchen:對,用sql manager來跑這些sql也行 04/30 16:53
5F:→ irvinchen:但是最後還是要關掉FX來vacuum 04/30 16:53
6F:推 knight00931:224KB XDDDD 04/30 17:32
7F:推 SCYAzure:這個用ccleaner可以砍掉嗎,我好懶得找資料夾Orz 04/30 19:03
8F:→ knight00931:嫌慢的話可以去找everything,很快 04/30 19:28
9F:推 Kenqr:我的places.sqlite只有12mb耶 400mb是上了多少網站啊@@ 04/30 19:34
10F:→ knight00931:可能保留日期是預設的90天吧,我習慣關閉之後刪除所有 04/30 19:40
11F:→ knight00931:資料,個人習慣問題 04/30 19:40
12F:推 Hemiola:或許可以寫成套件喔!會更方便! 04/30 19:41
13F:→ l1O01l0O01:我也習慣關閉之後刪除所有資料 所以只有2xxKB 04/30 19:48
14F:推 YENSING:我覺得作者這方法很棒啊,又可以保留sqlite又可以瘦身。 04/30 20:00
15F:推 abatw:這個方法讚! 不會影響原有功能 又可以幫資料庫減肥加速 04/30 22:20
16F:推 dabeniao:我什麼都沒做用到現在也才 40 幾 MB 耶...y 04/30 23:12
17F:→ hirorei:39.6MB 05/01 02:42
18F:→ emethxyz:40幾,昨天砍掉重練只同步完書籤後剩1MB XD... 05/01 07:20
19F:推 doom3:沒減肥只有2XMB...XD 05/01 08:26
20F:推 ada12:52mb 05/01 09:51
21F:推 Syu:PUSH 實用又有效 05/01 10:25
22F:推 DavisX:沒減肥只有13MB xd 05/01 16:20
23F:推 jtmh:我的 10796 筆網頁記錄也才 6.4MB 而已耶,不過還是推一下 05/01 16:46
24F:→ irvinchen:大家可以回報一下收藏庫中歷史的數目嗎?(全選會顯示) 05/01 19:12
25F:→ irvinchen:還有places.sqlite的檔案大小, 05/01 19:14
26F:→ irvinchen:我要查容量為什麼變化這麼大 05/01 19:14
27F:推 jtmh:可能跟表單與搜尋列輸入內容有沒有設定要儲存也有關係,那個 05/01 21:53
28F:→ jtmh:選項我沒勾選,所以記錄的東西會少一點 (or 很多??) 吧! 05/01 21:54
29F:→ jtmh:上面也有兩位版友是關閉後刪除所有資料的,都只有 2xx KB 05/01 21:56
30F:→ irvinchen:刪除所有資料一定少的,但是有紀錄又小的就詭異了 05/01 22:15
31F:推 SCYAzure:好不容易克服懶惰的原罪去查了一下...7MB...Orz 05/02 00:41
32F:推 Kenqr:16895筆 12.2mb 05/02 03:31
33F:推 swem:用firefox 提供的刪除隱私資料功能應該就夠了吧@@ 05/02 23:15
34F:→ irvinchen:刪除隱私資料就什麼都不剩啦,我就是故意要保留常用部份 05/03 01:37
35F:推 newest:工藤你到底幹了啥事XDDDD 我只有9MB耶 05/03 02:40
36F:推 karst10607:我有170多MB 不知道有幾筆紀錄 真恐怖 但這功能很值得 05/03 13:15
37F:推 kof20xx:我才9MB而已啊XD 05/03 16:29
38F:推 whitefacz:我的place.sqlite 871.4 mb..... 05/04 10:07
39F:推 whitefacz:一定得推,整個流暢度回到從前! 05/04 11:37
40F:推 Hydronoid:我的沒減肥也才8MB(13000筆左右) 05/05 08:11
41F:→ Hydronoid:400多MB會不會根本是有BUG啊? 05/05 08:12
42F:→ irvinchen:我懷疑某幾個擴充套件在吃空間 05/05 14:32
43F:推 Kenshiro5566:大推!我從233MB減到4MB 流暢多了! 05/28 20:26







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP