全文译稿 Windows Internet Explorer 8 性能优化白皮书(4)
发布时间:2010-04-23 20:13:00
★ 技巧 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 字体显示笔者的注释。


猜你喜欢
- 高级查询在数据库中用得是最频繁的,也是应用最广泛的。基本常用查询--selectselect * from student;--all 查询
- 目录1.一般的模型构造、训练、测试流程2.自定义损失和指标3.使用tf.data构造数据4.样本权重和类权重5.多输入多输出模型6.使用回
- JSON Schema是一个用于验证JSON数据结构的强大工具, 我查看并学习了JSON Schema的官方文档, 做了详细的记录, 分享一
- 本节主要讲的是if条件不满足时,也可以给提示,就是走else必须先做类型转换另一种写法if-else语句else后的冒号,必须是英文的&am
- 如何制作一个倒计时的程序? 见下:<%CountdownDate = #1/1
- 汇总各种来源的数据,可以创建一个中央仓库。通过分析和汇总业务数据报告,数据仓库能够帮助企业做出明智、战略性的决策分析。虽然数据仓库提供了许多
- bootstrap-table简介•1.1、bootstrap table简介及特征: &nb
- 目录MySQL 基础常用命令1. SQL语句2. 建表3.字段属性4.修改表:alter table5. 增删改查:字符串全部使用'
- 本文实例讲述了Django框架反向解析操作。分享给大家供大家参考,具体如下:1. 定义:随着功能的增加会出现更多的视图,可能之前配置的正则表
- python2.7安装opencv-python很慢且总是失败当直接使用pip安装opencv-python时,且总是报错,找了好久,发现是
- 本文章向大家介绍Python numpy.interp实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望
- 1.找到缺失值导入数据集df=pd.read_csv("nba.csv")df.head(10)替换异常值(数据集中异常
- 开发客户端客户是持有TPCoins并从网络上的其他供应商处交换商品/服务的客户,包括他自己的.我们应该为此目的定义 Client&
- 一、MySQL进阶查询首先先创建两张表mysql -u root -pXXX #登陆数据库,XXX为密码crea
- 最近在研究pathon的命令行解析工具,argparse,它是Python标准库中推荐使用的编写命令行程序的工具。以前老是做UI程序,今天试
- 数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之
- 基准函数是测试演化计算算法性能的函数集,由于大部分基准函数集都是C/C++编写,Python编写的基准函数比较少,因此本文实现了13个常用基
- 一、共享变量共享变量:当多个线程访问同一个变量的时候。会产生共享变量的问题。例子:import threadingsum = 0loopSu
- 在执行任何查询时,SQL Server都会将数据读取到内存,数据使用之后,不会立即释放,而是会缓存在内存Buffer中,当再次执行相同的查询
- 一、先让飞机在屏幕上飞起来吧。(一)实现飞机类class Plane: def __init__(self,fil