1.初始设置很重要
在Firefox地址栏中输入“about:config”并回车,将“config.trim_on_minimize”设置为“True”,将“image.animation_mode”设置为“none”(停止播放动画)或者“once”(只播放一次)。将“browser.cache.memory.capacity”设置为一个固定值,大虾们推荐设置为“16384”(见图1)。
2.减少页面缓存
Firefox为了加快浏览速度,会缓存已经浏览过的页面,这样当我们使用“前进、后退”时速度更快,但这会占用很大的内存。这个页面数是根据机器内存的大小来设置的,有时候一个实际大小8MB的页面,要占120MB的内存。在地址栏中输入“about:config”,找到“browser.sessionhistory.max_total_viewers”,将其值设置为更小的值。通常512MB内存缺省是全局8个页面,但你可以把它改得更小些,甚至修改为0。
3.禁止加载Flash广告
Flash是造成Firefox崩溃的最大可能原因,不过我们可以用一款叫Flashblock(下载地址:https://addons.mozilla.org/extensions/moreinfo.php?id=433)的Firefox扩展来解决这个问题。安装该扩展后,如果所访问网页中包含有Flash,那么Firefox会在Flash处显示一个图标,而并不加载它,这样可以大大提高网页载入速度。在需要显示Flash的时候则点击图标即可。
4.清理下载管理器
如果在打开下载时有明显的迟滞,则有可能是因为下载管理器中项目太多了。选择“Tools→Downloads”菜单,选中所有下载项目后点击“Clean Up”按钮(见图2)。
5.取消一些烦人的页面元素
有人喜欢在自己的网站上放上背景音乐,有人喜欢在站点中使用Java特效,访问者根本没有办法去关闭,让人心烦。某网站(http://www.squarefree.com/bookmarklets/zap.html)提供了多个JavaScript脚本来取消这些网页元素的解释。使用方法很简单,只需要根据你的需求,点击相应的JavaScrit脚本链接即可。
6.停用或卸载扩展
扩展是造成Firefox内存急剧上升的关键,所以我们能不用的扩展尽量不用,尽量减少扩展的数量。选择“Tools→Extensions”菜单打开Firefox的扩展管理器,选中某些并不是十分需要的扩展,单击“Disabled”(禁用)或者“Uninstall”(卸载)即可。
7.浏览PDF更快一点
当你安装了Adobe Reader,它会自动装上插件,让浏览器可以直接打开PDF文件,但速度非常慢,基本可以把Firefox搞到不能用的地步,而且这个插件不关Firefox是无法去掉的。我们可以安装PDF Download扩展(下载地址:https://addons.mozilla.org/extensions/moreinfo.php?id=636),它可以在点击PDF文件时给出一个选择,是打开、下载还是转成HTML页面来查看。
8.将高速页面缓存设小一点
选择“Tools→Options”菜单,切换到“Privacy”标签的“Cache”分页,将“Use up to 50MB...”处设置为更小的数字,建议设置为“36”(见图3)。
9.让难缠脚本不再运行
有一些撰写不规范的JavaScript脚本会让Firefox运行缓慢,也有些网站会僵住,有可能是在联网时暂时没有反应。我们可以使用NoScript扩展来禁用访问页面的JavaScript程序。
10.用安全模式诊断问题
如果以上的方法都用过了,你还是觉得Firefox很慢,那就试试最后一招:运行“firefox -safe-mode”命令以安全模式打开Firefox,Firefox会弹出提示窗口,勾选“Reset toolbars and controls”(重置工具栏)和“Reset all user preferences to Bon Echo defaults”(见Firefox的设置恢复到默认),接下来单击“Continue in Safe Mode”按钮(见图4)。
最后,使用排除法,逐一卸载扩展看看卸到哪一个时情况会有好转即可找到真凶。




