• Fedora的一些根基设置(三、有关Firefox的加速设置)


     
            本来这篇是想写一下Fedora下的一些常用软件的安置与设置的,后来发现光是对Firefox的加速设置这一块就占了很年夜的篇幅,以是决议照样独自出来比照有条理一点。

            Firefox的加速编制有很多种,这里只列出常用的简两边法。在地点栏里输入:about:config,然后变化如下几个键值(假如找不到可以新建):

    network.http.pipelining
    双击赋值为 true,默以为 false。假如没有找到这个键值,可以右键新建一个 Boolean,把她赋值为 true 就可以了。激活这个键值之后,Pipelining 同时发出成倍数的衔接请求,可以扩充 Firefox 载入网页的光阴。不外并不是一切网页地点的效力器都支撑这种操作。


    network.http.pipelining.maxrequests
    双击并赋值为 8大约更多,默许键值为 4。添加最年夜衔接数,从而加速速度。

    network.http.proxy.pipelining
    双击并赋值为 true。原由同上。

    nglayout.initialpaint.delay
    右键新建 Integer 值,键名为 nglayout.initialpaint.delay,赋值 0。
    这里现实上延伸了整个网页的施展阐发速度,但是由于用户更喜欢在整个网页完全截入之前就开端阅读网页 ,以是在这里可以把值调为零,加速用户阅读网页的速度,偶然偶尔刻阅读速度和载入速度并不是成正比的。

    以上四项的改削已经很显着的能改良Firefox的浏览速度了,假如还不惬意可以再尝试陆续改削以下键值:

    network.dns.disableIPv6
    双击并赋值为 true。IPv6 把 IP 地点由 32 位添加到 128 位,从而可以支撑更年夜的地点空间,当用户在终端向一个 IPv6-capable DNS 效力器发送衔接请求时,也许效力器端会错误的前去给用户一个 IPv4 地点。而 Firefox 可以发觉这无缺相对,不外在 Firefox 纠错的同时也必定会招致信号的延伸,以是这里我们把她赋值为 true,禁用掉落。

    content.interrupt.parsing
    右键新建 Boolean 值,键名为 content.interrupt.parsing,赋值 true。默许这个键值并不存在。我们激活这个键值之后,当方针网页载入时,Firefox 会依据必定频率打断理会的进程,不时的向用户回响反映她所搜集到的网页信息。

    content.max.tokenizing.time
    右键新建 Integer 值,键名为 content.max.tokenizing.time,赋值 2250000。
    这个键值的熏染真实便是指定一个轮回事件的处理周期,这里的单位是微秒。实践被骗我们将这个值取的越小,网页就会从视觉上载入 的越畅通流畅,由于 Firefox 会在很短的单位光阴里回响反映回理会到的网页信息。但是多么无疑延伸了网页全体载入的光阴,以是在这里我们不妨将这个周期取的年夜一些,实践上可以加速网页的载 入。

    content.notify.interval
    右键新建 Integer 值,键名为 content.notify.interval,赋值 750000。
    第一次向远端主机发出衔接请求到在终端收到这个预载入页面花消的光阴,便是这里要定义的键值。 实践被骗这个光阴设置的很低时,必定会更快的拿到所谓的预载入页面,可这是一种杀鸡取卵的做法,多么有形中反而添加了全体页面的载入光阴。凭据 官方的说法,低于 100,000 将会高涨 Firefox 的成效,那好吧,那就把它彪到 750000 吧。

    content.notify.ontimer
    右键新建 Boolean 值,键名为 content.notify.ontimer,赋值 true。
    为了使上面设置的 750000 微秒掉效,还需求把这个键值激活。只需这两个键值配合,才会起熏染。

    content.notify.backoffcount
    右键新建 Integer 值,键名为 content.notify.backoffcount,赋值 5。
    这个键值控制 Firefox 的内置计数器在归零之前载入页眼前去的次数。我们将方针网页分红好多个部门终了下载,每下载完一个部门,计数器归零一次。-1 便是没无穷定,值为 0 时这项成效被禁用。这里将它设置成 5, 以后去的次数到达五次而这部门网页还没有完全下载完时,那么剩下的没有下载完的网页内容将不会再凭据预设置的周期,像之前的五次那样一点一点的搬运 归来,而是会一次性的下载完。也便是说在这个部门的网页下载进程中,Firefox 一共回响反映了 6 次信息,前 5 次的光阴间隔是上面的键值中设置的周期 2250000 微秒,而第 6 次也便是最后一次则没有光阴限定,什么时分把剩下的下完了,什么时分回响反映归来。
    固然,只需上面提到的 content.notify.ontimer 键值为 true 的时分,这里的设置才会掉效。

    content.switch.threshold
    右键新建 Integer 值,键名为 content.switch.threshold ,赋值 750000,也便是四分之三秒。
    在前面提到了一个键值 content.interrupt.parsing,经由激活它现实上可以在载入页面的进程中跟 Firefox 迸发互动。把 content.interrupt.parsing 激活后当页面载入时 Firefox 会有两种操作形式:高频和低频住手形式。运用高频形式时,网页回馈的频率也很高,网页载入进程也会加倍的平滑调皮。低频时网页回馈的频 率相比照拟低,但是这时反而加速了网页载入的光阴。当移动鼠标大约触击键盘时,高频形式被激活。在经由某一段光阴没有碰鼠标和键盘,程序没有接到 鼠标和键盘发出的任何指令时,Firefox 就会主动进入低频形式任务,而这所谓的某一段光阴,便是这里要指定的值。

            以上这些应该能对Firefox的加速起到很显着的成绩了。接待妙手Email到puszta@tom.com弥补指正。





    版权声明: 原创作品,容许转载,转载时请务必以超链接方法标明文章 原始出处 、作者信息和本声明。否则将清查功令责任。

  • 相关阅读:
    Node Express 快速上手
    iPhone开发地图线路关键代码分享
    [转]iPhone本地化总结
    【转】iOS应用view之间数据传递的方式
    优化UITableView cell的滚动速度
    【转】实现Fruit Ninja 的刀光效果
    iOS开发相关资源
    temporary
    _In_ 是什么意思
    Using Run-Time Dynamic Linking(使用运行时动态链接库)
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975985.html
Copyright © 2020-2023  润新知