加速Firefox 3.5的启动

2009-07-14, 发表于: · 标签: · 评论:0

Firefox是我的首选浏览器,基本上电脑开多久,Firefox就开多久。试过Chrome、Opera,依然还是觉得Firefox最适合我。Firefox最令人诟病的缺点是启动时间实在太长了。原本我对这个缺点不以为然,反正Firefox启动后就一直开着,这么点时间还是可以忽略的。但是随着Firefox的升级,现在的启动时间已经到了无法忍受的地步了。我算了一下,Firefox 3.5启动需要50秒甚至更多的时间,加上开机、Windows启动的时间,每次开机都要好几分钟才能进入状态。于是不得不动手优化Firefox的启动了。

mozilla-firefox

安装扩展要保持克制

过多的插件和扩展会延长Firefox的启动时间,没必要的扩展尽量删除。这一点我自己还算克制,剩下的扩展基本上属于非用不可的。

Firefox的尴尬——依赖IE的临时文件

Firefox 3.5在启动的时候,会扫描IE临时文件夹的中文件,根据这些文件产生随机数种子。这的确是非常尴尬的事情,实在想不明白编Firefox的人怎么会想出这么一个古怪的方法来获得随机数种子?据说Firefox 3.5.1会解决这个问题,几周后有分晓。

Firefox开发团队解决这个问题之前,权宜之计就是清理IE临时文件夹。方法很多,可以直接手工删除。

XP:

  • C:\Documents and Settings\*user*\Local Settings\History
  • C:\Documents and Settings\*user*\Local Settings\Temporary Internet Files
  • C:\Documents and Settings\*user*\My Recent Documents
  • C:\Documents and Settings\*user*\Temp\

Windows Vista/7系统则是:

  • %USERPROFILE%\AppData\Local\Microsoft\Windows\History
  • %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files
  • %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent %TEMP

也可以进入Internet Explorer中,通过“Internet 选项…”来清理临时文件。

也可以使用一些系统优化工具清理临时文件,例如我喜欢用的ccleaner。

关闭攻击、钓鱼网站警告

在安全选项中,取消“阻止已报告的攻击站点”和“阻止已报告的伪造站点”。

tu016

优化sqlite数据库

注意:以下的操作建议在关闭Firefox后进行!

打开你的Firefox用户配置文件夹。OK,配置文件夹在哪里呢?

  • Windows XP: C:\Documents and Settings\*user*\Application Data\Mozilla\Firefox\Profiles\*随机字符.default*
  • Windows Vista: C:\Users\[username]\AppData\Roaming\Mozilla\Firefox\Profiles\*随机字符.default*
  • Windows 7: C:\Users\[username]\AppData\Roaming\Mozilla\Firefox\Profiles\*随机字符.default*

以下方法只对某些用户有效:

删除urlclassifier2.sqlite, urlclassifier3.sqlite

新建2个文件夹,名字叫 urlclassifier2.sqlite,urlclassifier3.sqlite。

而在我的配置文件夹中没有这些文件,为什么呢?查了一些资料,原来这些文件是钓鱼网站数据库,是Firefox 2.0遗留物。可能我的Firefox 3.5是全新安装的,所以没有这些文件。

如果想更详细地了解sqlite数据库的优化,参考下面这篇文章:

http://webupd8.blogspot.com/2009/07/increase-firefox-3-perormance-by.html

按照这篇文章提供的方法,首先下载IniFox,把里面的文件解压缩到Firefox用户配置文件夹,执行IniFox.bat文件,就可以自动优化所有sqlite数据库文件。

优化的效果

完成以上设置后,我重新启动电脑,再次打开Firefox 3.5,启动时间缩短为20多秒,还算满意。这个过程包括了加载Firefox的动态运行库,在Windows中,任何程序第一次运行都会慢一些。

关闭Firefox后,再次运行,因为不需要加载动态运行库,启动时间只需要2秒。非常满意!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Diigo
  • FriendFeed
  • HelloTxt
  • Live
  • MySpace
  • RSS
  • Twitter
  • QQ书签
  • 豆瓣九点

留下你的评论