i社区用户: 密码:
搜索:
首页| 资讯| 信息化| 视频| 专题| 创业| 企业中心| 企业博客| 职场| 周报全文| 方案中心 |电子杂志
市场会展| Blog| i社区| 社区联盟| RSS| 直播 | 发行| wiki |i| 下载| 英才招聘|CIO文库
IT两会 | 互联网年会
产品中心| 笔记本|台式机| DIY|数码| 服务器|网络通信| 手机|软件|显示器|信息安全|存储|组网| 动漫
人物 | 互联网 | 信息安全 | 网络通信 | 消费电子 | 行业应用 | 会展信息 | 科技前沿 | 数字生活 | 更多>>
 
Firefox:手动编辑 运行加速度
 
 
2007-06-30 10:23:39
 
   
 

  一经推出,Firefox就博得了“高可定制性”的美名,这主要归功于其Add-On架构及完善的内部设置。实际上,Firefox的许多设置不是通过“工具”→“选项”菜单所体现出来的。改
动它们的惟一办法就是手动编辑。

  Firefox管理内部设置的方式类似于Windows注册表。每个设置或者参数选择都被赋予了名字,并作为字符串(文本)、整数(数字)或者布尔(true/false)等值来存储。不过,Firefox不是把设置保存在注册表中,而是保存在名为prefs.js的文件中。用户可以直接编辑prefs.js,不过通过浏览器窗口改动设置往往更简单。

  在地址栏中输入about:config后按回车键,可以看到prefs.js中目前列出来的所有设置,按字母顺序排列。为了把几百个配置设置参数的范围缩小到所需的几个,往Filter: bar输入搜索词语(点击“显示所有”按钮或者只要清空Filter: bar,又能得到整个列表)。

  为了编辑设置参数,双击名字,就会出现提示,可以赋予新值。如果双击拥有布尔值的条目,它会从true改为false,反之亦然。再次双击,又回到原来设置。不是所有改动都会立即生效,所以如果想绝对确信某次改动已生效,改动后务必要关闭、重新开启Firefox。

加快页面显示

  Firefox最近进行了一些定制,有些用来加快显示网页的速度。这方面的设置有点深奥、不是非常显而易见,不过稍加改动,往往可以加快页面弹出速度、减少重新显示的时间。

  ·开始更快地显示页面

  创建nglayout.initialpaint.delay整数设置,可以控制Firefox在开始显示页面之前等待多久。如果这个值未设置,Firefox默认设为250毫秒(0.25秒)。该值设为0(即迫使Firefox立即开始显示)可以加快几乎所有页面的显示速度。把值设成50毫秒也相当快。

  ·减少回流数量

  Firefox正在载入页面时,它会根据收到的数据,对载入的页面定期重定格式即“回流”(reflow)。创建content.notify.interval整数设置,即可控制回流之间间隔的最小微秒数。它不是显式设置,默认设为12万微秒(0.12秒)。

  太多的回流可能会导致浏览器速度缓慢,所以可以加大回流之间间隔,把该值提高到50万微秒(0.5秒),甚至增加到100万微秒(1秒)。如果设置了这个值,记得也要创建名为content.notify.ontimer的布尔值,并设为true。

  ·控制Firefox的“未响应”时间

  Firefox显示页面时,内部会定期提高一点速度,加快显示过程(Mozilla称这种方法是“标记化”),不过代价是这段时间内对用户输入没有响应。如果想设置这些未响应期间所允许的最大时间长度,创建名为content.max.tokenizing.time的整数设置。

  把它设成content.notify.interval值的倍数,也可以设成同一个值(不过大点可能比较好)。如果把该值设成低于content.notify.interval,浏览器会在页面显示期间提高了响应用户输入的速度,但页面本身的显示速度会大大降低。

  如果为content.max.tokenizing.time设定值后,另外还要创建两个布尔值:content.notify.ontimer和content.interrupt.parsing,把它们都设为true。

  ·控制Firefox的“高响应”时间

  如果Firefox在显示网页时,用户执行某种命令,譬如翻滚静态载入的负面,Firefox仍会在一段时间保持对用户输入的响应。为了控制这个间隔长度,创建名为content.switch.threshold的整数设置。这个值通常是content.notify.interval值的三倍,不过通常设成相同的值。如果值设得过低,譬如10000微秒,浏览器的响应速度不会很快,不过显示过程会更快地完成。同时还要创建content.notify.ontimer和content.interrupt.parsing这两个布尔值,并且把它们连同content.max.tokenizing.time值成true,好让content.switch.threshold合理工作。

  如果更倾向于等页面载入完成后再进行操作(譬如翻滚页面),可以把content.max.tokenizing.time设得高一点、把content.switch.threshold设成低一点,让Firefox更快完成页面显示,代价是减慢了处理用户命令的速度。另一方面,如果喜欢在页面装入之前就翻滚页面、开始阅读,可以把content.max.tokenizing.time设得低一点、把content.switch.threshold设得高一点,这样就大大提高了响应速度,不过代价是减慢了页面显示速度。

 
  1  2  3  4  5    
  (网页编辑:Ruby  
   
   
   
 
 
  搜索相关内容  Firefox    
      如果您对“Firefox:手动编辑 运行加速度”有任何疑问要咨询,或者您对我们专家的解答有任何疑义,请您点击以下的链接提交意向单,我们的编辑和信息化专家将会很快为您做出回答,您提供的信息经过审核后将有机会出现在我们的网页上。
专家介绍
     
 搜索相关内容
 点击排行
90后病态:才出摸奶门又...
网易开放战网和魔兽世界...
传网易魔兽世界审批受阻...
中国红十字基金会及罗志...
消息称陈晓薇与九城续约两年
摸奶门女主角QQ日志描述...
明公关 暗不为 戴尔电脑...
家电以旧换新:1台旧电...
网易内部邀请全体员工测...
李日强:网易魔兽已内测 ...
相关文章
  发表评论  您的姓名   您的Email   发布  
   
  推荐文章  您朋友的电子邮件地址: 立即发送  
关于我们 | 客服热线 | 广告服务 | 招聘信息 | 法律声明 | 投稿指南 | 联系方式 
Copyright(C) ccw.com.cn,All rights reserved
中国计算机世界出版服务公司内容版权所有
京ICP证010182