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

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

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

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


★ 技巧 5:重置 IE 8 默认设置

有时重置 IE 8 浏览器的设置可以降低遇到浏览器性能或稳定性故障的机率。您可以参考这篇微软 KB 知识库文章、并获取自动重置 IE 8 默认设置的 Fix it 工具:

http://support.microsoft.com/kb/923737
http://go.microsoft.com/?linkid=9646978

此工具可以禁用工具栏与加载项、重置默认浏览器设置、重置个人隐私设置、重置安全设置、重置 Internet 高级选项、重置选项卡设置、重置弹出窗口阻止程序设置。

笔者注:IE 8 本身就有重置浏览器默认设置的功能。您可以在“Internet 选项”中切换至“高级”选项卡,在“重置 Internet Explorer 设置”框中点击“重置”按钮。Fix it 并不是重置 IE 8 默认设置必须的工具。


★ 技巧 6:联机求助于微软帮助支持

如果您在尝试了上述技巧之后依然感到 IE 8 未达到最理想的运行状态,请尝试联机访问微软帮助支持中心,按照向导的提示排查您的浏览器故障:

http://support.microsoft.com/gp/pc_ie_intro


进阶部分:提高 Windows Internet Explorer 8 性能的高级设置技巧

纵观来自用户的反馈与错误报告,我们已经可以确定某些计算机设置可能会引起浏览器响应缓慢。调整这些设置可以帮助优化浏览器性能。这些设置大都需要涉及浏览器与注册表的进阶知识。不久以后,我们将提供可以帮助您轻松调整这些设置的自动化资源。


★ 技巧 1:检查您的 User Agent 字符串长度

1. 什么是 User Agent 字符串

每种浏览器都拥有一个 User Agent 字符串。这个字符串被您访问的网站自动读取,确定您的浏览器类型、操作系统类型及某些其它关于计算机的技术资源信息(笔者注:包括关于 .net Framework、Media Center、Tablet PC 及某些第三方软件的信息)。部分网站有时会根据这些字符串提供的信息决定在您的浏览器中显示何种内容。例如,假设您使用 Windows 计算机访问一个这样的站点,它可能就会自动提供 Windows 版本的软件供您下载。有时在您安装了非微软的第三方软件,例如路由器、摄像头、声卡驱动,或者访问了非微软提供的站点之后,您的 User Agent 字符串将被附加额外的信息。

关于 User Agent 字符串的更多信息可以参考:

http://msdn.microsoft.com/en-us/library/ms537503(VS.85).aspx

2. 如果我的 User Agent 字符串过长会出现什么问题

如果 User Agent 字符串过长,试图读取它的网站可能拒绝您的浏览器获取站点内容的请求。由于请求信息会在网站与您的浏览器之间不停地往返并陷入循环,这可能会引起不必要的浏览器响应缓慢。

笔者注:通常 User Agent 字符串的长度不应超过 200 个字符,否则 IE 8 便会很容易出现无法获取请求的内容、浏览器被屏蔽、返还空白页面、显示错误信息等各类故障。

我们可以在浏览器地址栏中输入:

BLOCKED SCRIPTalert(navigator.userAgent)

然后运行,查看当前的 User Agent 字符串。如果 User Agent 字符串过长,可以打开注册表编辑器,在如 * 册表项中删除不需要的附加信息:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent

另外,User Agent 字符串中的信息排列顺序也是有讲究的。因为附加信息过多、导致排列顺序有误而引起的网站功能故障也很常见。笔者在 2008 年曾写过一篇博客《Windows Update 为什么将 Windows 识别为 Macintosh》,讨论的问题便是由 User Agent 字符串引起,欢迎参考。


★ 技巧 2:增大 IE 8 的连接限制数优化 IE 的并行下载

IE 8 浏览器允许与每台服务器同时建立最多六个连接以刷新显示信息,这意味着当您同时下载多个文件时,您可以从每台服务器获得最多六个文件的并行下载。有时增大 IE 8 的每服务器连接限制数可以增强浏览器的下载及浏览性能。

有关如何增加 IE 8 的连接限制数,请访问:
微软上周发布了一份关于 Windows Internet Explorer 8 浏览器(以下简称为 IE 8)性能优化的白皮书《Windows Internet Explorer 8 Performance White Paper》,指导最终用户如何优化 IE 8 获得最佳的浏览器体验。笔者将其全文翻译为了中文,并添加了少许注释,供广大 IE 8 用户参考。以下以微软雅黑字体显示白皮书的译文、以 Arial 字体显示笔者的注释。

来源:Alexis Zhang's Blog

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com