打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
插件:Firefox速度杀手

这篇文章分析了Firefox插件对浏览速度的影响。我个人也一直很奇怪为什么我的Firefox打开新窗口时速度要比别人慢很多,后来发现是自己装了很多插件的原因。原文在这里

大部分Web程序开发者都喜欢Firefox,首要原因是因为它有丰富的插件,像All-in-One Gestures、User Agent Switcher、Firebug、Greasemonkey、WebDeveloper、ScrapBook等。

但是随着插件的增加,启动时间、页面显示时间也会变慢,其首要原因就是插件,特别是部分插件会严重影响浏览速度。

那么,究竟是哪些插件影响了速度?能否通过数字进行比较?这里给出了显示时间的测试结果。

1. 验证

测试环境:操作系统 XP SP2 Pro、Vista Ultimate,CPU Pentium D820 2.8GHz,内存为三星DDR2-667 1G x 2 5.0-5-5-13。

测试方法:使用多重表格和脚本进行测试。

测试结果如下(数值为页面显示时间,单位秒):

浏览器 Table6 Table7 JS-Cpu
MS-IE7(XP) 1.157 4.485 2.871
MS-IE7(Vista) 1.186 4.820 2.138
Sleipnir2.5.12(XP) 1.360 5.141 2.969
Sleipnir2.5.12(Vista) 1.154 5.800 2.060
Opera9.21(XP) 1.219 4.016 1.928
Opera9.21(Vista) 1.154 4.134 1.872
Safari3.0(XP) 0.813 3.391 1.016
Safari3.0(Vista) 1.061 3.041 1.821
Safari2.04(MacOSX) 1.351 5.321 2.855
Firefox2.0.0.3(Default)(XP) 1.469 6.079 2.780
Firefox2.0.0.3(Default)(Vista) 1.217 6.053 3.855
Firefox2.0.0.3(add-on)(XP) 7.890 28.797 ---

IE7的显示速度居然非常快,而β版Safari也非常快。Firefox(插件调整前)要慢上5倍之多。

2. 插件对显示速度的影响

插件名称 Table6 Table7 显示速度
All-in-One Gestures(鼠标手势) 1.469 6.502 ok
Tab Mix Plus(标签浏览) 1.400 6.222 ok
Menu Editor(自定义右键菜单) 1.458 6.550 ok
Sage(RSS) 1.297 6.053 ok
GoogleBarLite(搜索) 1.282 7.031 ok
GTranslate(翻译) 1.458 6.008 ok
GoogleNotebook(记事本) 1.766 6.297 ok
GmailSpace(文件存储) 1.488 6.000 ok
ScrapBook(记事本) 1.469 6.072 ok
Text Link(打开文本链接) 1.400 5.656 ok
Linky(打开所有链接) 1.421 5.556 ok
FlashGot(下载) 1.405 5.594 ok
IEView(IE窗口) 1.400 6.060 ok
OperaView(Opera窗口) 1.407 5.922 ok
McAfeeSiteAdvisor(安全) 1.522 6.500 ok
Stylish(CSS转换) 1.301 6.420 ok
ViewSourceChart(开发工具) 1.455 6.422 ok
WebDeveloper(开发工具) 1.426 6.094 ok
QuickRestart(重启) 1.391 6.250 ok
插件名称 Table6 Table7 显示速度
Linkification(打开文本链接) 3.578 15.687 延迟xx
IETab(IE窗口) 2.111 8.031 延迟
Google Toolbar for Firefox 2.328 9.078 延迟
bbs2chreader(阅读器) 2.109 9.075 延迟
noScript(安全) 1.953 8.422 延迟
Greasemonkey使用時(Script扩展) 17.555 55.554 延迟xx
Greasemonkey初期時(Script扩展) 2.375 10.750 延迟
Adblock Plus(广告过滤) 5.500 22.258 延迟xx
Firebug(Web开发) 2.705 11.765 延迟x

3. 调整

经过以下的调整之后,显示速度得到很大改善。Linkification、Google Toolbar for Firefox、bbs2chreader设置为无效。

  1. 用Text Link替换Linkification
  2. 用IEView替换IETab
  3. 用Googlebar Lite代替Google Toolbar for Firefox
  4. bbs2chreader不用时禁用
  5. 用McAfeeSiteAdvisor代替noScript,或者将Javascript改为手动设置
  6. Firebug不用时禁用
  7. Greasemonkey不用时禁用

若想改变网站外观(如去广告等),使用Stylish等插件改变CSS要比使用脚本类插件块。

其他的插件一般不会影响速度。禁用上述插件之后重启动Firefox。

默认速度(无插件):1.469秒、6.079秒
调整前:7.890秒、28.797秒
调整后:1.485秒、6.225秒

4. 结论

影响Firefox速度的首要原因就是插件。

5. about:config设置

通过地址栏输入about:config可以修改设定值。

据说关闭IPv6支持可加快浏览速度(在地址栏中输入about:config然后将network.dns.disableIPv6设置为true),但实际上并没有太大改观,甚至会影响浏览速度。

IPv6-false(默认):1.406、7.265、3.706
IPv6-true(禁用):1.656、7.672、5.881

6. 插件的选用

为什么有的插件会影响速度?最近的插件使用大量的脚本,插件间的兼容性有可能导致速度变慢。

浏览器的本来目的是浏览网站,而现在Ajax的普及使得浏览器从单纯的浏览软件变成了高性能的客户端软件。禁用插件虽然可以加速浏览,但是实际上那些优秀的插件,明知会影响速度也很难放弃。

解决这个问题也许可以同时使用多种浏览器来解决,通过GoogleBrowserSync等工具进行同步等。

优秀的浏览器不仅要具备标签浏览、安全、检索等功能,更要追求高速的响应、优美的字体等显示性能。而插件则是为浏览器增加新功能的自由软件。因此为了避免浏览器速度变慢,安装插件之前先确认性能的变化情况,再根据使用目的来选用插件。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
八大Firefox油猴脚本,让Google搜索爽到死
Firefox脚本快速刷火车票教程及Firefox购票综合问题
请问怎么在GoogleBook网站上下载书籍?
推荐一些我所使用的Greasemonkey油猴脚本 - 谭霁丷的日志 - 网易博客
如何用GreaseMonkey扩展Google Reader
转帖火狐使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服