urlclassifier3.sqlite文件用於記錄Firefox從Google抓取的反釣魚網站和惡意站點數據的,但是這個文件大小在默認 情況下會不斷地增長,通過設置"urlclassifier.updatecachemax"可以限制urlclassifier3.sqlite的大 小.
在Linux版本下"urlclassifier.updatecachemax"默認為104857600 (100 MB)
而Windows下的Firefox3中"urlclassifier.updatecachemax"默認為-1,即不限制urlclassifier3.sqlite的大小。
所以即不希望徹底禁止Firefox的反釣魚功能,又不希望urlclassifier3.sqlite增長得瘋狂的朋友可以把Firefox3中"urlclassifier.updatecachemax"的大小設置為一個合理的值。
不過經過測試Firefox3並不會把urlclassifier3.sqlite的大小嚴格限制在"urlclassifier.updatecachemax"設置的大小之內,估計是為了保證反釣魚數據的完整性。
例如,我把"urlclassifier.updatecachemax"設置為"20971520"(20MB),實際的urlclassifier3.sqlite文件大小在 24MB左右。
關於Firefox3的反釣魚數據庫urlclassifier3.sqlite
http://blog.zxlm.cn/show-12505-1.html
urlclassifier3.sqlite是Firefox3生成的反釣魚數據庫,而urlclassifier2.sqlite則是Firefox2的反釣魚數據庫.
urlclassifier3.sqlite位於「D:\Documents and Settings\Administrator\Local Settings\Application Data\Mozilla\Firefox\Profiles\隨機字符串.default\urlclassifier3.sqlite」
而urlclassifier2.sqlite位於「D:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\隨機字符串.default」
不過Firefox3生成的這個數據庫的體積有點嚇人,比如我安裝的Firefox生成的urlclassifier3.sqlite達到了53M,而且還有增長的趨勢。
在查看了MozillaZine Knowledge Base知識庫後,發現這個數據庫是Firefox3從Google的一個服務中獲取的(可以在about:config中查找「urlclassifier.keyupdatetime」):
https://sb-ssl.google.com/safebrowsing/newkey
而且發現有個參數「urlclassifier.updatecachemax」應該是控制urlclassifier3.sqlite文件的大小的:
Firefox incorporates the Google Safe Browsing extension in its own Phishing Protection feature to detect and warn users of phishy web sites.
In Linux, the periodic updates for the blacklist caused significant amounts of disk activity due to index and cache sizes for the underlying SQLite database. This preference controls a maximum cache size for SQLite that cuts down on the amount of disk activity required during an update.
Maximum size of the SQLite cache during an update, in bytes. Default in Linux is 104857600 (100 MB); elsewhere, -1 (SQLite default).
沒有留言:
張貼留言