引自 http://my.donews.com/hanry/2006/04/02/speed-up-firefox/
下面内容仅作为学习目的摘编自WINDOWS SECRETS的文章:Secrets of Firefox 1.0 。
地址栏中的命令的功能:
- about: 显示Firefox的版本号,著作权声明等等。注意,包括冒号部分,否则会跑到www.about.com去。
- about:config 显示Firefox的控制台(面),列出了所有可供定制的设置项,自己动手捣鼓下应当很有意思。
- about:cache 显示内存和文件缓存的摘要,并提供链接指向更详细信息的文件。
- about:buildconfig 列出那些用于编译所用Firefox的设置项。
- about:plugins 列出安装的插件。
- about:credits 呵呵,一个彩蛋。
关于about:config中各个项目的作用列在这里。
如何减少Firefox的内存占用量:
据说默认的占用量是51MB,有些让人讨厌呢。文中提供了一个减少的设置方法。(相关讨论)
输入about:config –〉点击右键,new-integer –〉输入 browser.cache.memory.capacity —〉ok –〉输入数值,推荐16000。
如何加速Firefox的启动速度:
做法简单,就是启动的时候加参数“/Prefetch:1”。
其實加参数“/Prefetch:1”並不是火狐的功能﹐而是windows本身內建的用來縮短軟件啟動時間的﹐如果你的registry裡的
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters
的
“EnablePrefetcher”沒有設定的話﹐
也是無效的。。
0 = disabled,
1 = Application launch prefetching,
2 = Boot prefetching,
3 = Both prefetching
如果上述的加速方法不起作用,那么尝试一下的方法(90%能起作用)
加快Firefox的启动速度(转) 2005-5-22
zjidea 发表在 工作日记
Mozilla
开机后第一次打开窗口要费比IE多得多的时间。直到最近我才明白,这不是因为IE本身快,而是因为在windows开机的时候,part of
IE就已经pre-load了。同样道理,Firefox也可以采用turbo
mode。然后还有一些加速浏览的办法。第一个是一般浏览器只会向一个网页一次发出一个指令,如果使用HTTP pipelining,就可以改为同时发
出多个指令,这样网页load的速度就会大大增加。还有一个方法是要求浏览器收到信息0秒之后就开始显示页面,同样也可以提高Firefox的速度。
具体改良方法如下:
在地址栏里面敲入about:config,并回车。
找到network.http.pipelining,把预设值改为true(双击该设定即可);找到
network.http.proxy.pipelining,把预设值改为true;找到
network.http.pipelining.maxrequests,把预设值改为30左右的值——让浏览器同时发出多个指令。
(reference)
在浏览器窗口任意地方右键,选择New-> Integer,取名为”nglayout.initialpaint.delay”,然后把值设为”0”——浏览器收到信息0秒之后就开始显示页面。(reference)
找到browser.xul.error_pages.enabled,把预设值改为true——无法连接的网页会直接在页面上显示错误信息,不会再跳出一个对话框。(reference)
找到browser.turbo.enabled,把预设值改为true——启动Firefox的turbo mode。也有人建议直接在Firefox的图标上点击右健,在Target后面加上-turbo, eg: “C:Program FilesMozilla? Firefoxfirefox.exe” -turbo (reference)
关闭所有Firefox窗口,然后重新打开,你就会发现Firefox的速度有显著提升。
然而Mozilla contributor之一的Asa Dotzler在他的blog中发表了不同看法。他认为“预设值既然是预设值,便有其一定道理”。上面的几种方法可能会造成网页的不正确显示,和页面完全下载的速度减慢。
我的FireFox里面没有发现browser.turbo.enabled,不过新增该建值确实感觉快些!