如何: 优化 Windows Server 2003 中的 Web 服务器性能

文章翻译 文章翻译
文章编号: 816517 - 查看本文应用于的产品
为这篇文章的一个 Microsoft Windows 2000 版本,请参阅 308186
308186
展开全部 | 关闭全部

本文内容

概要

本分步指南介绍了可用于优化性能的专用的 Windows Server 2003 Web 服务器的不同方法。

back to the top

禁用不必要的服务

禁用不需要的专用 Web 服务器的 Windows Server 2003 服务。若要这样做,请按照下列步骤操作:
  1. 单击 开始、 指向 程序、 指向 管理工具,然后单击 计算机管理
  2. 计算机管理 (本地) 中,展开 服务和应用程序,然后单击 服务

    在状态列中每个正在运行的服务是标记为"开始。在专用的 Web 服务器上不需要以下服务:
    • 警报器
    • 剪贴簿
    • 计算机浏览器
    • DHCP 客户端
    • DHCP 服务器
    • 传真服务
    • 文件复制
    • 红外线监视器
    • Internet 连接共享
    • 信使
    • NetMeeting 远程桌面共享
    • 网络 DDE
    • 网络 DDE DSDM
    • NWLink NetBIOS
    • NWLink IPX/spx
    • 打印后台处理程序
    • TCP/IP NetBIOS 帮助器服务
    • 电话服务
    • 远程登录
    • 不间断电源供应
  3. 请注意依赖于想要禁用每个服务的服务。若要这样做,请按照下列步骤操作:
    1. 双击想要禁用该服务。
    2. 单击 $ 依存关系 选项卡。
    3. 此服务依赖以下系统组件 列表中,请注意此服务依赖的服务。
    4. 下列系统组件依赖此服务 列表中,请注意不此服务无法启动该服务。
    5. 单击 确定
  4. 一次禁用所选的每个服务。若要这样做,请按照下列步骤操作:
    1. 用鼠标右键单击想要禁用,服务,然后单击 属性
    2. 启动类型 列表中单击 已禁用
    3. 如果要停止该服务立即单击 停止。如果将出现 停止其他服务 对话框注意其他依赖于服务的将还停止,然后单击
    4. 单击 确定
  5. 重复步骤 4,禁用其他不必要的服务。
备注
  • 禁用每个服务,以确保您确实不禁用您要继续使用一个的服务之后对其进行测试 Web 服务器的正确操作。
  • 如果 Internet Information Services (IIS) 的服务器是 Windows Server 2003 域的成员,您必须具有您正确地将组策略应用于计算机的系统上的 TCP/IP 帮助器服务。
  • 当禁用了 DHCP 客户端 DHCP 客户端会停止动态 DNS 注册。 这将禁用 DNS 动态更新协议,并且需要手动添加此 DNS 服务器中的客户端的 DNS 记录。
back to the top

网络应用程序的优化数据吞吐量

在工作内存中运行 IIS 6.0 进程可分页代码。若要这样做,请按照下列步骤操作:
  1. 在 Windows 资源管理器中,用鼠标右键单击 $ l 网上邻居,然后单击 属性
  2. 用鼠标右键单击本地连接要优化,然后单击 属性
  3. 此连接使用下列项目 列表中单击 (但不要清除其复选框),文件和打印机共享 Microsoft 网络的,然后单击 属性
  4. 单击 $ 网络应用程序的最大数据吞吐量 并单击 确定,然后单击 关闭
back to the top

优化后台服务的性能

作为后台服务运行的 IIS 6.0 进程 (Inetinfo.exe)。 若要提高后台服务的性能,请按照下列步骤操作:
  1. 单击 开始 并单击 控制面板,然后单击 系统
  2. 单击 高级 选项卡,然后单击 性能 下的 设置
  3. 单击 高级 选项卡,单击 后台服务,然后单击 确定 两次。
back to the top

禁用 IIS 6.0 记录

除非您要求它,禁用日志记录的 Web 站点、 虚拟的目录和文件和文件夹。若要这样做,请按照下列步骤操作:
  1. 单击 开始,指向 程序,指向 管理工具,然后单击 Internet Information Services (IIS) 管理器
  2. 展开 server name,其中 server name 是 Web 服务器的名称。
  3. 找到的项目 (网站、 虚拟的目录或物理目录) 想要修改、 用鼠标右键单击该的项目,然后单击 属性
  4. 请执行以下任一操作:
    • 如果选择了一个 Web 站点单击 主目录 选项卡。

      -或者
    • 如果选择了一个虚拟目录单击 虚拟目录 选项卡。

      -或者
    • 如果选择了一个物理目录单击 目录 选项卡。
  5. 单击以清除 日志访问 复选框,然后单击 确定

    若要使整个 Web 站点的日志记录单击 网站 选项卡上,单击以清除 启用日志记录 复选框,然后单击 确定
  6. 退出 Internet Information Services (IIS) 管理器。
back to the top

启用带宽限制

限制单个网站可用的网络带宽。若要这样做,请按照下列步骤操作:
  1. 单击 开始,指向 程序、 指向 管理工具,然后单击 Internet 服务管理器
  2. 展开 server name,其中 server name 是 Web 服务器的名称。
  3. 用鼠标右键单击想要修改的网站,然后单击 属性
  4. 单击 性能 选项卡,然后单击以选中 限制对此网站可用网络带宽 复选框。
  5. 最大带宽 框中键入新的值,然后单击 确定
  6. 退出 Internet 服务管理器。
back to the top

启用 CPU 监视

启用 CPU 监视来监视并自动关闭消耗大量的 CPU 时间的工作进程。若要能够 CPU 监视请按照下列步骤操作:
  1. 在 Internet Information Services (IIS) 经理展开本地计算机,展开 应用程序池 文件夹,用鼠标右键单击要启用 CPU 记帐,然后单击 属性 应用程序池。
  2. 单击 性能 选项卡,然后单击以选中 启用 CPU 监视 复选框。
  3. 最大 CPU 使用 框单击向上和向下箭头来设置所需使用应用程序池的 CPU 的最大百分比。

    如果该应用程序池使用多个指定的最大值,IIS 在 Windows 事件日志中生成一条错误消息。
  4. 刷新 CPU 使用率数字 (以分钟为单位) 框中单击向上和向下箭头设置刷新率。
  5. CPU 使用率超过最大 CPU 使用率时执行的操作 框单击指定应用程序池为适当的操作:
    • 单击 无操作 指定的应用程序池达到最大 CPU 使用率时,在 Windows 事件日志中生成错误的 iis。
    • 单击 关闭 以关闭该应用程序池。单击 关闭 以通过终止其主机工作进程停止有问题的应用程序。
  6. 单击 应用,然后单击 确定
有关 CPU 监视的详细信息请参阅在"启用 CPU 监视"Internet Information Services 6.0 管理员指南中的主题。

back to the top

限制网站连接

限制可供单个网站使用的连接数。若要这样做,请按照下列步骤操作:
  1. 启动 Internet 服务管理器。
  2. 展开 server name,其中 server name 是 Web 服务器的名称。
  3. 用鼠标右键单击要限制的网站,然后单击 属性
  4. 单击 性能 选项卡,然后单击 连接限制为
  5. 连接限制为 框中键入您希望允许的连接数。

    注意每个连接的客户端使用大约四个并发连接。例如对于连接数限制为 200 允许大约 50 个用户访问该网站。
  6. 单击 确定,然后退出 Internet 服务管理器。
back to the top

使用保持 http

默认状态下,启用 保持 http 的使用。若要验证已启用 保持 http,请按照下列步骤操作:
  1. 启动 Internet 服务管理器。
  2. 展开 server name,其中 server name 是 Web 服务器的名称。
  3. 用鼠标右键单击想要修改的网站,然后单击 属性
  4. 单击 网站 选项卡上,单击以选中 启用 HTTP 保持连接启用 复选框,然后单击 确定
  5. 退出 Internet 服务管理器。
back to the top

属性

文章编号: 816517 - 最后修改: 2006年10月30日 - 修订: 3.2
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
关键字:?
kbmt kbhowtomaster KB816517 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 816517
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com