以下方法一定要在删除urlclassifier3.sqlite和places.sqlite这个文件的前提下才有明显效果
(1)把图上两个勾去掉可以大幅减少火狐资源占用,已使用火狐一段时间的用户需要删除
"……\AppData\Local\Mozilla\Firefox\Profiles\mmmu9u7g.default\urlclassifier3.sqlite "
urlclassifier3.sqlite文件用于记录Firefox从Google抓取的反钓鱼网站和恶意站点数据的,但一般情况下他会不断增长。
这也是大家用久了火狐卡的原因之一,经过以上删除和禁用之后您将体会到火狐快了很多。呵呵....
(不希望彻底禁止Firefox的反钓鱼功能,又不希望urlclassifier3.sqlite增长得疯狂的可以把Firefox3中"urlclassifier.updatecachemax"
的大小设置为一个合理的值。比如把"urlclassifier.updatecachemax"设置为"20971520"(20MB),实际的urlclassifier3.sqlite文件大小在 24MB左右。
如何设置,在地址栏输入about:config,在过滤器里输入urlclassifier.updatecachemax,双击它,按实际情况输入值即可。我一直禁用)
(2),用久了火狐的朋友还会发现配置目录下有个search.sqlite文件,看看它的大小,
如果超过了10MB,理论上就能引起Firefox卡了。像我以前是21MB,一般用了一年左右的话,会有这个程度。
places.sqlite文件保存了火狐访问过的网站logo和网址及标题等信息,所以使用时间越久这个文件就会越大,
在使用Firefox当中只要你要访问网站,它就会频繁的操作这个数据库,因为数据库很大,就影响了查询效率,所以会卡。
而在关闭Firefox时,要对数据库作写入保存的操作,因为文件大,所以停顿很久也就不奇怪了。
首先你需要删除places.sqlite(如果你在意旧记录而不想删除那下面的优化设置也不会起作用)
我们来更改一个Firefox的隐藏设定,让它少记录点条目,我们就可以不用定期去清理它了。
在地址栏输入:about:config,过滤器中输入history,注意图中的以browser.history_expire_为前缀的条目:
browser.history_expire_days:表示历史纪录过期天数,默认是180天!
browser.history_expire_days.mirror:这个不详,跟镜像有关?
browser.history_expire_days_min:是用户值,即在"Firefox首选项"、"隐私"、"历史"当中,表示 "保存我的历史,至少X天"。
即使你在首选项中把"至少X天"设置成了了1天,或取消,Firefox还是会保存浏览历史,因为系统保留值为180天。
browser.history_expire_sites:这个是最大保存的站点数量,默认是四万个。
也就是说,系统要么保存180天的纪录,要么保存四万个浏览纪录。