本文介绍不同方法, 可用于优化专用 Windows Server 2003 Web 服务器的性能。
禁用不必要的服务
禁用进行专用 Web 服务器所不需要 Windows Server 2003 服务。 要这样做, 请按照下列步骤操作: 1. 指向 程序 , 指向 管理工具 , 依次 ComputerManagement@@ 开始 。
计算机管理 (本地) , 展开 ServicesandApplications@@ , 然后单击 服务 。
在状态列, 运行每个服务标记 " 已启动 "。 专用 Web 服务器上不需要以下服务: • 警报器
• 剪贴簿
• 计算机浏览器
• DHCP 客户
• DHCP 服务器
• 传真服务
• 文件复制
• iNfrared 监视器
• Internet 连接共享
• Messenger
• NetMeeting 远程桌面共享
• 网络 DDE
• 网络 DDEDSDM
• NWLinkNetBIOS
• NWLink IPX/SPX
• 打印后台程序
• TCP/IP NetBIOS 助手服务
• 电话
• Telnet
• 不间断电源
注意, 依赖于各个服务对要禁用服务。 要这样做, 请按照下列步骤操作: a. 双击与要禁用服务。
b. 单击 依存关系 选项卡。
c. 在 此服务依赖以下系统组件 列表, 注意, 此服务取决于服务。
d. : 以下系统组件依赖此服务 列表中记下没有此服务无法启动服务。
e. 单击 确定 。
一次, 禁用, 您已选择每个服务。 要这样做, 请按照下列步骤操作: a. 右击与要禁用, 服务并然后单击 属性 。
b. 在 启动类型 列表, 单击 禁用 。
c. 如果您想停止该服务立即, 请单击 停止 。 如果出现 停止其他服务 对话框, 注意其他从属服务, 将同时停止, 并单击 是 。
d. 单击 确定 。
5. 重复步骤 4 来禁用其他不必要的服务。
便笺 • 禁用每个服务以确保您未禁用, 要继续使用服务后测试 Web 服务器进行正确操作。
• 如果 Internet 信息服务 (IIS) 服务器是作为 Windows Server 2003 域, 成员将组策略正确应用到计算机系统上必须 TCP/IP Helper 服务。
• 当您禁用 DHCP 客户, DHCP 客户停止动态 DNS 注册。 禁用 DNS 动态更新协议并需要手动添加为 DNS 服务器中此客户 DNS 记录。
优化用于网络应用程序数据吞吐量
在工作内存运行 IIS 6.0 处理分页代码。 要这样做, 请按照下列步骤操作: 1. 在 WindowsExplorer, 右击 网上邻居 , 并单击 属性 。
2. 右键单击与要优化, 本地连接, 然后单击 属性 。
3. 在 此连接使用下列项目 列表, 单击 (但不要清除其复选框), 然后单击 属性 文件和打印机共享 MicrosoftNetworks ,。
4. 然后单击 关闭 , 用于网络应用程序数据吞吐量最 和 确定 。
优化后台服务的性能
IIS 6.0 进程 (Inetinfo.exe) 作为后台服务运行。 要提高性能对于后台服务, 请按照下列步骤操作: 1. 然后单击 系统 、 启动 和 控制面板 。
2. 单击 高级 选项卡, 并单击 性能 下 设置 。
3. 单击 后台服务 , 再单击 高级 选项卡, 然后单击 确定 两次。
禁用 IIS 6.0 记录
除非需要, 禁用登录 Web 站点、 虚拟目录, 以及文件和文件夹。 要这样做, 请按照下列步骤操作: 1. 指向 程序 , 指向 管理工具 , 依次 Internet 信息服务 (IIS) 管理器 开始 。
2. 展开 服务器名称 其中 服务器名称 是 Web 服务器的名称。
3. 找到与要修改, 右键单击项, 并单击 属性 (Web 站点、 虚拟目录或物理目录) 项目。
4. 执行下列之一: • 如果您选择 Web 站点, 单击 主目录 选项卡。
- 或
• 如果选择虚拟目录, 单击 虚拟目录 选项卡。
- 或
• 如果选择物理目录, 单击 目录 选项卡。
5. 单击以清除复选框, 日志访问 , 然后单击 确定 。
要禁用日志为整个 Web 站点, 单击 网站 选项卡, 单击以清除 启用日志记录 复选框, 依次 确定 。
6. 退出 Internet 信息服务 (IIS) 管理器。
启用带宽限制
限制网络带宽, 可用于单个 Web 站点。 要这样做, 请按照下列步骤操作: 1. 单击 开始 指向 程序 , 指向 管理工具 , 然后单击 Internet 服务管理器 。
2. 展开 服务器名称 其中 服务器名称 是 Web 服务器的名称。
3. 右键单击与要修改, Web 站点, 然后单击 属性 。
4. 单击 性能 选项卡, 然后单击以选中 限制对此网站可用网络带宽 复选框。
5. 最大带宽 中, 键入新值, 然后再单击 确定 。
6. 退出 Internet 服务管理器。
启用 CPU 监视
启用 CPU 监视来监视和要自动关闭辅助进程占用大量 CPU 时间的。 要启用 CPU 监视, 请按照下列步骤: 1. 在 Internet 信息服务 (IIS) 管理器, 展开本地计算机, 展开 应用程序池 文件夹, 右键单击与要上, 启用 CPU 记帐, 然后单击 属性 应用程序池。
2. 单击 性能 选项卡, 然后单击以选中 启用 CPU 监视 复选框。
3. 中 最大 CPU 使用 , 单击向上和向下箭头以设置 CPU 对想要使用应用程序池的大百分比。
IIS 如果超过指定最, 应用程序池使用在 Windows 事件日志中生成错误消息。
4. (分钟) 中刷新 CPU 使用率数字 中, 单击向上和向下箭头以设置刷新速率。
5. CPU 使用率超过最大 CPU 使用率时执行操作 中, 单击适当的操作为指定应用程序池: • 单击 无操作 使 IIS 指定应用程序池达到最大 CPU 使用率时 Windows 事件日志中生成错误。
• 单击要关闭应用程序池 关机 。 单击要通过终止其主机工作进程停止问题应用程序 关闭 。
6. 单击 应用 , 并单击 确定 。
有关监视 CPU, 请参阅 Internet 信息服务 6.0 管理员指南中 " 启用 CPU 监视 " 主题。
限制 Web 站点连接
限制的各Web 站点可连接数。 要这样做, 请按照下列步骤操作: 1. 启动 Internet 服务管理器。
2. 展开 服务器名称 其中 服务器名称 是 Web 服务器的名称。
3. 右键单击与要限制, Web 站点, 然后单击 属性 。
4. 性能 选项卡, 依次 限于连接 。
5. 在 限于连接 框中, 键入的对想要允许连接数。
注 ForEach 相连客户使用大约四个并发连接。 例如, 连接限制是 200 使大约 50 个用户可以访问 Web 站点。
6. 单击 确定 , 然后退出 Internet 服务管理器。
使用保持 HTTP 连接
默认情况下, 启用使用 保持 HTTP 连接 。 要验证是否启用 保持 HTTP 连接 , 请按照下列步骤: 1. 启动 Internet 服务管理器。
2. 展开 服务器名称 其中 服务器名称 是 Web 服务器的名称。
3. 右键单击与要修改, Web 站点, 然后单击 属性 。
4. 单击以选中 启用 HTTP - 保持连接启用 复选框, 再单击 网站 选项卡, 然后单击 确定 。
5. 退出 Internet 服务管理器。