论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 2817阅读
  • 1回复

[教程资料]消除火狐浏览器卡的两个根本方法 [复制链接]

上一主题 下一主题
离线惊鸿一剑
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-06-29 19:48:25
以下方法一定要在删除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天的纪录,要么保存四万个浏览纪录。
离线寒江雪
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 沙发  发表于: 2009-06-29 20:23:37
我不习惯用火狐,一直用世界之窗浏览器。