网络编程
位置:首页>> 网络编程>> 网页设计>> 全文译稿 Windows Internet Explorer 8 性能优化白皮书(2)

全文译稿 Windows Internet Explorer 8 性能优化白皮书(2)

  发布时间:2010-04-23 20:13:00 

标签:微软,翻译,IE8,性能优化


★ 技巧 1:挑出行为异常的加载项并将其禁用

在 IE 8 中,您可以很容易地查看您的系统已安装的加载项并将那些不需要的加载项禁用。

1. 如何排查加载项引起的故障

以“不启动加载项”模式运行 IE 8 是一种很容易的测试加载项是否影响浏览器性能的方法。

第一步,在开始菜单的“运行”或“搜索栏”中输入 IEXPLORE.EXE -EXTOFF 并运行,IE 8 将会以不启用任何加载项的模式运行。您可以以这种模式访问您的站点测试是否有相同的问题发生。如果 IE 8 以“不启动加载项”模式运行的速度比平时快得多,您便需要打开“管理加载项”对话框禁用那些您用不到的加载项。

笔者注:除了以命令行方式运行 IEXPLORE -EXTOFF 命令外,我们还可以在 IE 8 地址栏中输入 about:NoAdd-ons,或者右键单击 Windows 7 超级任务栏中的 IE 图标、在跳转列表中继续右键单击 Internet Explorer,并在弹出的右键菜单中选择“以不启动加载项模式运行”,也可以令 IE 8 以“不启动加载项”模式运行。

第二步,当 IE 8 以“不启动加载项”模式运行之后,用鼠标点击地址栏下方的金色信息栏,在弹出的菜单中点击“管理加载项”,打开“管理加载项”对话框。

笔者注:“管理加载项”对话框同样可以在 IE 8 的“工具”工具栏或“工具”菜单中找到。

2. 禁用工具栏

在 IE 8 中禁用工具栏非常简单,只需点击工具栏旁边的“×”按钮即可。

IE 8 将提示您是否禁用此工具栏及任何与之相关的、出自同一开发商的加载项。例如,当您试图禁用 Contoso 开发的工具栏时,如果您还安装有同样出自 Contoso 的 Toolbar Helper 或 Support Library,IE 8 将询问您是否将这些相关的加载项一并禁用。

如果您点击“禁用”禁用了加载项,下一次运行 IE 8 时它将不会再自动加载,也不会再影响 IE 8 的响应。

笔者注:IE 8 的这一特性笔者曾经在去年写的博客《Windows Internet Explorer 8 在管理加载项与默认搜索引擎方面的改进》中有过介绍,欢迎参考。

3. 管理加载项

在 IE 8 中,您还可以检查载入每一个加载项需要花费多长时间,并禁用那些您不想要或不需要的加载项。

第一步,在 IE 8 的“工具”工具栏或“工具”菜单中打开“管理加载项”。

在“管理加载项”对话框中,您可以直观地看到加载项会令浏览器的启动时间增加多少秒。例如,Contoso Toolbar 及 Toolbar Helper 加载项在您每次打开新浏览器窗口或新选项卡时大约会使启动时间增加 1.42+2.85 = 4.27 秒。

第二步,请确认您了解并信任那些已启动的加载项。请逐一检查每一个加载项的载入时间并确定那些比常规时间更长的加载项。

通过“管理加载项”对话框,我们可以很容易地启用或禁用任何加载项,以提高浏览器性能。

第三步,选中您希望禁用的加载项,点击“禁用”按钮。

修改的设置将在浏览器重新启动后生效(笔者注:指重新启动相应的 IEXPLORE.EXE 进程),被禁用的工具栏将不再出现。无论您何时感到浏览器响应速度变慢,都可以再打开“管理加载项”对话框进行排查。有时也许很难说什么时候会有一个软件在没有您许可的情况下被安装,但“管理加载项”始终是一个容易的检查方法。

IE 开发团队提供了下列文章供您参考:

http://blogs.msdn.com/ie/archive/2009/07/18/how-to-make-ie-open-new-tabs-faster.aspx
http://blogs.msdn.com/ieinternals/archive/2009/07/20/IE8-Performance-and-Speed-Tips.aspx

我们已经确认了一些与 IE 8 不兼容的加载项的已知案例:

http://go.microsoft.com/fwlink/?LinkId=110570

0
投稿

猜你喜欢

  • 在ASP中,你可通过VBScript和其他方式调用自程序。实例:调用使用VBScript的子程序如何从ASP调用以VBScript编写的子程
  • 最近在做学院的选课系统时,在分页上被卡壳了一下,因为需要用到排序,所以不能像以前一样用一个自动递增的字段作为主键,然后仅仅是对这个主键来做统
  • 1、开始->运行,输入SERVICES.MSC到服务里,停止所有Oracle服务; 2、开始->程序->Oracle - OraHome81
  • 在Dreamweaver 4.0中,我们就已接触了模板与库的概念,知道它们是批量生成风格类似的网页的好工具。如今在Dreamweaver M
  • 阅读上一章:Chapter 14 图片替换Chapter 15 为<body>指定样式把内容与显示效果分开设定的好处之一就是灵活
  • asp程序运行速度试验实验:1。作相同的分支条件判断:IF  比  SELECT慢。用以下程序测试:
  • 随机显示图片代码:<div class="sidebarcen"><script language=&
  • 我对定格动画非常喜爱,也曾经在大学毕业时期制作过一部个人定格动画MV.恰当给CDC博客写文之机,给大家介绍下定格动画,分享下这门独特的拍摄艺
  • JS操作二进制很麻烦,而且一直没有一个好的无损压缩工具来实现纯文本的压缩。所以钻研了一段时间的gzip,后来发现还是仅用 LZ77 比较容易
  •  页面加载loading效果, 这个挺好玩的!用setTimeout实现的!可以和服务端整合弄一些生成HTML或者上传文件等应用!
  • 这个仿msn的右下角popup提示窗口效果很久以前收集的,现在整理出来给大家分享,需要的朋友可以拿去用,特点,提示窗口内容和js代码分离容易
  • 处理页面中的间歇无缝滚动新闻的时候,最常见的方法就是将滚动区内容复制追加一份,然后通过控制和判断滚动块的scrollTop来实现滚动停止效果
  • 这可能是一个非常简单的问题,但是今天花一点点时间把这个简单的问题在说清晰一点,相信大家对CSS的学习和认识会很有帮助,强化一些概念的东西,对
  • 在项目开发中,经常出现这样的需求。在新增或修改一个主表数据时,对应的从表也要进行同步,此时我们是怎么操作的了?典型的方法就是对于主表的各数据
  • 发现一个非常强的CSS在线排版:CSS Text Wrapper只要你拖拽线条,你就可以得到你想要的文字版式CSS代码。可以让想让文本块呈现
  • 当你使用Lumigent log Explorer连接服务器后,选择具体的数据库实例时报错,提示   &nbs
  • 我的朋友没在服务器上设置DSN,可他一样访问数据库,他是怎样做到的? 其实,只要我们知道数据库文件名(比如Access、Parad
  • 一个单步的动作,用了这个脚本,就可以重复执行100遍1000遍。上面就是一个路径描边100遍的效果,吼吼~ 不知道大家明白用处没有?(以前老
  • 代码如下:Class template Private c_Char, c_Path, c
  • 说起页面执行时间相信大家并不陌生,如果你经常逛论坛,就会发现很多论坛底部都显示有页面执行时间,那么什么是页面执行时间呢?我个人理解是一个网页
手机版 网络编程 asp之家 www.aspxhome.com