彻底优化让火狐上网不再卡

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 07:06 点击:
  Firefox是Linux用户首选的浏览器,对其不作过多的介绍。只要看看LDCN的访客留言就知道他的流行程度了。

  Firefox虽然是一款优秀的浏览器,但是不免还有些不足。对我而言,最大的不足就是其性能,简单的说,刚开始用很流畅,用久了,会越用越卡。

  今天琢磨了一下Firefox,分析下Firefox卡的原因,并通过设定相关参数解决了这个问题。从此上网变得更加畅快!

  —–

  我的Firefox用户目录(~/.mozilla/firefox)是从Ubuntu 7.10时开始建立的,前前后后用过十几个插件,经历了从Firefox 2到Firefox 3,从Ubuntu 7.10到Ubuntu 8.04。

  在Ubuntu 7.10的Firefox 2时,就遇到卡的问题,常常界面灰掉。

  等到Ubuntu 8.04的Firefox 3,情况好一点,但是还是卡。后来我用极致编译参数编译了回Firefox 3.0,情况好了点,地址栏反应快了一点点,仅此而已。关闭Firefox的时候,还是会有很长的停顿时间,有时还卡死。

  虽然重新建立用户目录会解决问题(即把~/.mozilla/firefox删除掉),但是相当多的资料/插件要重来,这个代价受不了,所以还得从Firefox本身动手脚。

  查阅了相关资料,终于发现是由“历史访问”和“位置”引起的。

  这个可不是我们能看到的“历史记录”和“地址栏”的已访问纪录,而是数据层面的。

  让我们来看看,你的数据是不是过大了

  查到数据库的大小

  来到~/.mozilla/firefox/***.default(因人而异),下面有一个places.sqlite文件,看看它的大小。如果超过了10MB,理论上就能引起Firefox卡了。像我是21MB,一般用了一年左右的话,会有这个程度。

  这个文件里存了些什么呢?让我用SQLite Manager这个扩展来看看:

  在moz_favicons这张中,存了1500多个站点的Favicon,就是网站的Logo图标

linuxdesktop.cn__firefox-3.jpg (137.04 KB)
2009-1-14 16:39


  moz_historyvisits这张表中,保存着所有访问过的纪录,我这里是六万条!

linuxdesktop.cn__firefox-4.jpg (113.92 KB)
2009-1-14 16:39



  而moz_places这里存着近三万多的places:地址,标题和反转域名信息。

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • ESC键实用方法介绍
    • 索尼 SONY OEM Windows XP PRO SP3 CD-KEY 序列号
    • 10招最有效防电脑辐射方法
    • 一个问题阻止windows正确检查此机器的许可证 错误代码为:0x8007
    • 强行删除文件夹及工具
    • 笔记本屏幕倒了过来如何恢复正常
    • EPSON EPL-6200L激光打印机打印时“通讯错误”
    • 电脑开机弹出SCSIAdapter硬件驱动安装向导的原因及解决方案
    • 845主板鼠标口,USB都异常
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1