实用技巧

让你的Firefox 火狐浏览器 跑得更快 参数修改

Mozilla Firefox是一个自由的,开放源码的浏览器,适用于 Windows, Linux 和 MacOS X平台,它体积小速度快,还有其它一些高级特征,主要特性有:标签式浏览,使上网冲浪更快.
1.network.http.pipelining  

  在 Filter 中输入 network.http.pipelining,双击赋值为 true,默以为 false。如果没有找到这个键值,能够右键新建一个 Boolean,把她赋值为 true 就 OK 了。  

  还 是像我在早年解说过的那样,激活这个键值之后,Pipelining同时宣布成倍数的衔接恳求,然后到达提高衔接速度的作用。网络上的大多数网站都是基于 HTTP 协议,而 HTTP 1.1能够支撑多线程的衔接恳求,通过这个操作能够减少Firefox载入网页的时刻。不过并不是一切网页地点的服务器都支撑这种操作,所以当你修正键值 之后却看不到一点实际作用的时分,请不要对我破口大骂。

2.network.http.pipelining.maxrequests  

  在 Filter 中输入 network.http.pipelining.maxrequests,双击并赋值为 8,默认键值为 4。

3.network.http.proxy.pipelining  

  在 Filter 中输入 network.http.proxy.pipelining,双击并赋值为 true。  

  这两条优化的道理同上,这儿就不再多解说了。  

4.network.dns.disableIPv6  

  在 Filter 中输入 network.dns.disableIPv6,双击并赋值为 true。  

  IPv6 把 IP 地址由 32 位增加到 128 位,然后能够支撑更大的地址空间,当用户在终端向一个 IPv6-capableDNS服务器发送衔接恳求时,或许服务器端会错误的回来给用户一个 IPv4 地址。而 Firefox 能够对这一切明察秋毫,不过在Firefox纠错的同时也必然会导致信号的推迟,所以这儿我们把她赋值为 true,禁用掉她。  

5.content.interrupt.parsing  

  右键新建 Boolean 值,键名为 content.interrupt.parsing,赋值 true。  

  默 认这个键值并不存在。我们激活这个键值之后,当方针网页载入时,Firefox会依据必定频率打断解析的进程,不断的向用户反应她所收集到的网页信息,有 点像流媒体的意思。这时的 Firefox很聪明,不会一根筋的一向钻牛角。鄙人面的内容中我还会详细讲一下这个键值的魅力地点。 

6.content.max.tokenizing.time  

  右键新建 Integer 值,键名为 content.max.tokenizing.time,赋值 2250000。  

  这 个键值的作用其实就是指定一个循环事情的处理周期,这儿的单位是微秒,要是我没有算错的话。理论受骗我们将这个值取的越小,网页就会从视觉上载入的越流 畅,由于Firefox会在很短的单位时刻里反应回解析到的网页信息。可是这样无疑推迟了网页全体载入的时刻,所以在这儿我们无妨将这个周期取的大一些, 理论上能够加快网页的载入。

7.content.notify.interval  

  右键新建 Integer 值,键名为 content.notify.interval,赋值 750000。  

  载 入一个网页其实也是一门很大的学识。让我们来放一个慢动作,我们姑且先把在终端第一次收到的网页信息很不专业的叫做预载入页面吧,这个页面有可能是不完整 的图片或许文字,或许其他媒体文件。从我们第一次向远端主机宣布衔接恳求到我们在终端收到这个预载入页面花费的时刻,就是这儿我们要界说的键值。理论受骗 我们将这个时刻设置的很低时,肯定会更快的拿到所谓的预载入页面,可这是一种饮鸠止渴的做法,这样无形中反而增加了我们全体页面的载入时刻。依照官方的说 法,低于 100,000 将会下降 Firefox 的功能,那好吧,那我们把她彪到 750000 吧。  

8.content.notify.ontimer

  右键新建 Boolean 值,键名为 content.notify.ontimer,赋值 true。  

  为了使我们上面设置的 750000 微秒收效,还需要把这个键值激活。只要这两个键值合作,才会起作用。

9.content.notify.backoffcount  

  右键新建 Integer 值,键名为 content.notify.backoffcount,赋值 5。  

  这 个键值操控Firefox的内置计数器在归零之前载入页面回来的次数。我们将方针网页分红好多个部分进行下载,每下载完一个部分,计数器归零一次。-1就 是没有约束,值为 0时这项功能被禁用。这儿我们将她设置成5,当回来的次数到达五次而这部分网页还没有彻底下载完时,那么剩余的没有下载完的网页内容将不会再依照我们预告 设置的周期,像之前的五次那样一点一点的转移回来,而是会一次性的下载完。也就是说在这个部分的网页下载进程中,Firefox 总共向我们反应了 6 次信息,前5次的时刻距离是我们在上面的键值中设置的周期 2250000 微秒,而第6次也就是最终一次则没有时刻约束,什么时分把剩余的下完了,什么时分反应回来。  

  只要当我们在上面说到的 content.notify.ontimer 键值为 true 的时分,这儿的设置才会收效。

10.content.switch.threshold  

  右键新建 Integer 值,键名为 content.switch.threshold ,赋值 750000,也就是四分之三秒。

  在 前面我们说到了一个键值 content.interrupt.parsing,通过激活她实际上我们能够在载入页面的进程中跟Firefox发生互动,究竟我们每一个人的心里都 充满了爱。把 content.interrupt.parsing 激活后当页面载入时Firefox会有两种操作形式:高频和低频中止形式。运用高频形式时,网页回馈的频率也很高,我们坐在显示器前看到的网页载入进程也 会愈加的滑润。低频时网页回馈的频率相对比较低,可是这时反而加快了网页载入的时刻。当我们移动鼠标或许触击键盘时,高频形式被激活。在通过某一段时刻我 们没有碰鼠标和键盘,程序没有接到鼠标和键盘宣布的任何指令时,Firefox 就会主动进入低频形式作业,而这所谓的某一段时刻,就是我们这儿要指定的值。  

11.nglayout.initialpaint.delay  

  右键新建 Integer 值,键名为 nglayout.initialpaint.delay,赋值 0。  

  这儿实际上推迟了整个网页的显示速度,可是由于用户更喜爱在整个网页彻底截入之前就开端阅览网页 (就像流媒体那样),所以在这儿能够把值调为零,加快用户阅览网页的速度,有时分阅览速度和载入速度并不是成正比的。  

  在网络状况稳定的情况下这些优化的确是会起到一些作用的,并不光是心理作用,我们在为自己的浏览器提速时,也能够略微参阅一下。

(0)

本文由 优次元 作者:MiChen 发表,转载请注明来源!

热评文章

发表评论


*