digest
8个小改动让 Firefox 嗷嗷的快 42+
只要5分钟,你的 Firefox 就能快一倍

原文标题如此。咱们不废话,说关键的:
1、开启流水线(pipelining)
一般的浏览器在读取网页时是先发送请求,然后等待服务器反馈。而 pipelining 则在服务器回应前很主动的发送多个请求,这样能大大减少载入时间。
开启方法:在 about:config 页面(新开标签页输入 about:config 回车 ),双击更改 network.http.pipelining 和 network.http.proxy.pipelining 值为 true,更改 network.http.pipelining.maxrequests 值为8
(不过从网站方角度我不希望大家都用这个办法,这是以多消耗服务器资源为前提的- -)
2、快速渲染
Firefox3 刚出来时我和 paveo 同学经常为它的间歇性卡死苦恼,就是渲染停顿。现在已经没有这个问题了,如果能更快些自然更好。通常花在页面渲染的时间约 0.12秒,还要更快的话,参照如下方法:
在 about:config 页面,右键,选择新建 > 整数(New > Integer),输入 content.notify.interval 作为属性名,确定,再输入 500000 确定。然后再右键,新建 > 布尔(New > Boolean),创建值为 content.notify.ontimer 并设置为 true。
3、更快的载入
默认状态下当你不动鼠标不碰键盘超过0.75秒(内容切换阈值),Firefox 将切换到低功耗模式,它意味着反应变慢但是载入速度加快;那小改小阈值就能改善性能,只需这么干:
在 about:config 页面,右键,选择新建 > 整数(New > Integer),输入 content.switch.threshold 确定,然后输入值 250000 (1/4秒),然后确定。
4、不中断
设置了这个你就可以在当前界面还没有完全载入前返回上一步(默认Firefox不允许这么干,载入中后退键是灰色的),这个 hack 很疯狂,不过你可以了解怎么实现:
在 about:config 页面,右键,新建 > 布尔(New > Boolean),创建值为 content.interrupt.parsing 并设置为 false 。
5、屏蔽 Flash 动画
很多垃圾站恨不得把所有图都用动画来显示,一闪一闪亮晶晶…… 看起来恶心还拖慢速度。so,你只要装一个叫 Flashblock 的扩展就可以眼不见为净了。
6、增加缓存
Firefox 是把浏览时读取的图片/脚本等内容缓存到内存中的,这是它快速浏览和占用大量内存的原因。如果你想更快而且RAM够大(2GB以上),就可以考虑加大缓存:
在 about:config 页面,右键,选择新建 > 整数(New > Integer),输入 browser.cache.memory.capacity 确定,然后输入值 65536,然后确定。最后你需要重启动一下 Firefox。
# paveo 更极端,他为了更快让这个浏览器直接在内存中运行 …… - -
7、开启跟踪猴子(TraceMonkey)
TraceMonkey 是 Firefox 加速 JS 的功能,它将慢速 Javascript 转化为高速 x86 代码执行——据说比现有模式快20倍。当前版本没有这个功能,如果你不怕浏览器崩溃的话可以冒险试试:
安装最新的测试版 Firefox ,运行并进入 about:config 页面,在过滤器中输入 JIT ,双击将 javascript.options.jit.chrome 和 javascript.options.jit.content to 属性改为 true,然后你就拥有更快的 Firefox JS 引擎鸟。
8、压缩数据
如果你家网速比较慢(比如 oioi 同学家用的网不通),你可能感觉网页永远打不开(这也是 oioi 一到周末就消失的原因),但我们还是有办法。安装 toonel.net,然后这个聪明的 Java 小程序会通过服务器转发数据(类似移动版 Opera 那样),让你在牺牲小细节一些图片质量等但是能大大改善浏览速度,当然,还节省了流量。




2008.10.20 9:22 pm
Opera党发来贺电。。。
2008.10.20 9:23 pm
原来jandan的服务器的时间不是标准的啊。。。
2008.10.20 9:25 pm
这可能跟刚才下线维护有关。。。
2008.10.20 9:38 pm
现在仍然坚持用非IE核心的淫民还是很痛苦啊。。。用OP上MOP就捡不到XJB,真是很郁闷。。。
2008.10.20 9:58 pm
@cohead: 同是OP党的飘过~~不改动OP都比FF快~~~决定了,现在煎蛋出一个FF贴我就喷一次~~~
2008.10.20 10:06 pm
第一个不错
2008.10.20 10:09 pm
@耗子小三: 我让猫来喷你…… LOL
2008.10.20 10:12 pm
说下 现在用什么 浏览器才最牛的??某有3兆网线 总感觉不快啊
2008.10.20 10:26 pm
太高端了 。。
2008.10.20 10:32 pm
这么一整资源占用还不得翻天了啊
2008.10.20 10:36 pm
@摩摩诘: 所以说我们大家都来用OP吧…………我用MAX渲图CPU占用100%的时候还能用OP刷网页……囧,单核cpu
2008.10.20 11:02 pm
坚决不用OP。。。
2008.10.20 11:31 pm
OP党特喜欢水贴,单这点就很招人厌~
2008.10.20 11:44 pm
改了...但效果改进的不明显 可能跟我内存小有关吧
2008.10.20 11:54 pm
为oioi同学默哀
2008.10.21 12:09 am
其实OP很好用啊。。。我手机就用OP的。
2008.10.21 2:13 am
先试试看吧
2008.10.21 8:35 am
@失控: oioi怎么了?
2008.10.21 9:55 am
怎么内容每行开头又少了半个字啊
2008.10.21 9:58 am
@ACG: 我们在 IE6/7、世界之窗、Firefox2/3、Opera9、Chrome 下测试页面的都是正常的……
2008.10.21 10:32 am
所以觉得jandan很难得 囧
2008.10.21 11:48 am
还是FireFox好啊,哈哈...占用大量内存问题不大,怎么说我这也是1.5G的...
2008.10.21 12:09 pm
这么整,挺怕的.
2008.10.21 1:37 pm
全世界非IE核心浏览器党联合起来!
2008.10.21 2:17 pm
先收藏起来,等哪天实在忍受不了再改好了
2008.10.21 2:25 pm
不知大家有没有碰过这种问题:浏览某些包含图片的网页(不是所有网页)会变得非常卡,比如新浪博客、网易论坛之类的?
从ff2到ff3都有可能这样,但又貌似不是所有电脑都会出现,反正我换了两台电脑都遇到了,可能是rpwt吧..Orz
解决办法是:桌面-右键-属性-设置-高级-疑难解答-硬件加速,把这个左移一格
谁知道原因是什么?
2008.10.21 6:19 pm
1. 最高就只能是8。其实是几乎没有网站支持这种技术的的! !
3.4. 浏览器假死频率增加两倍
5. 很多插件都可以实现
6. 这个值的大小则取决于你计算机物理内存的大小,如果你的内存大小为256MB,则输入“4096”;而如果你的内存大小为512MB的话,则输入“8192”。
7. 已经开启TraceMonkey,感觉没什么区别,因为原来的js处理速度就已经很快了,再快也没什么感觉了,20倍纯属扯淡。
8. 这需要另外一台主机专门用来压缩数据,然后转发给你。我自己安装有什么用呢?难道我将所有数据下载完后压缩一遍然后再转发给我自己?
2008.10.21 10:10 pm
对Flash的看法偏激了。。。。
Flash很多时候不但不会坏事儿,还会改善用户体验,例如SWFUpload等项目。
2008.10.21 10:13 pm
@iscott: 表激动……
@Aw: 我也觉得那个插件太夸张了,只有在遇到垃圾站我才屏蔽 xxx.com/*.swf 这样的
2008.10.22 12:36 am
一直不相信这个东西很早的时候在digi上面看过,不明白为什么这样如果可以提升速度的话一开始程序员为什么不直接把这些设置该正
2008.10.22 8:54 pm
以前用Opera,现在不用了,其实OP不错,速度没的说,确实快,但是Google不支持,没办法,我的好多东西都在Google上,FF好多了,有那么多的插件,功能就强大许多。我单位的电脑酷睿4和,4GB,500GB硬盘,家里的差一点,2和,2GB,不过也无所谓,跑FF还是绰绰有余。对我来说,效率第一,虽然OP速度最快,但是功能差一点,不方便,效率上就比不上FF了
2008.10.23 4:13 pm
3年前也用OP的,不过后来换了ADSL2+的网络就不爽简陋的OP了~
还是FF华丽啊~FF的贴我都支持!
2008.10.27 4:49 pm
简单最近更新怎么那么多火星帖啊。。。
2008.10.27 4:56 pm
@耗子小三: 先记住firefox的缩写是fx而不是ff再乱喷吧……快有什么用处呢……
2008.10.27 5:32 pm
怎么随便一个介绍浏览器的地方都能看到“高素质”的O粉们狂喷?
2008.10.28 6:29 am
opera飘过
2008.10.30 3:56 pm
的确暴快,推荐
2008.11.01 1:55 pm
我想其实大部分人在乎的是ff的启动速度。
2008.12.05 9:32 am
3和4用了后开始还行,但过段时间ff经常假死!
我改了回来......
慎用!
2009.03.23 12:37 pm
# paveo 更极端,他为了更快让这个浏览器直接在内存中运行 …… - -
我对这个很感兴趣,不知道怎么弄呀
家里4G内存用着有点浪费
2009.04.23 4:34 pm
6、增加缓存
-----------------------
这个网上提到的人很多,不过看官方说明【http://kb.mozillazine.org/Browser.cache.memory.capacity】,这个其实只缓存那些压缩图片(可以用about:cache?device=memory 查看缓存的内容),也就是jpg/gif一类的,这样下次再浏览的时候就不用再解压了。这个不缓存js、不缓存页面的,再说了,js慢是运行时编译慢,本身代码就那么点,也没必要去缓存它,除非是缓存编译好的机器码?所以总结下来感觉改这个值意义不大,用默认的-1让FF自己根据内存设这个值足够了,或者干脆改小点,反正FF对我来说最大问题是运行时占用内存太多。。。
3、4绝对增加FF假死几率。。。
Flashblock一直用,就是它默认所有的都屏蔽了,还得为google等等的一个个加白名单,有点累。。。还有据说FF现在至少在win上对Flash支持好多了?这个插件还用不用呢?
2009.04.23 4:35 pm
对了,那个把FF直接运行在内存的方法,是不是通过拿内存虚拟硬盘来实现的?