当前位置:萝卜系统下载站 > 技术开发教程 > 详细页面

运用 IIS 5.0 调整 Web服务器的艺术与科学(附录2)

运用 IIS 5.0 调整 Web服务器的艺术与科学(附录2)

更新时间:2022-06-28 文章作者:未知 信息来源:网络 阅读次数:

附录 2:Windows 2000 Web Server 性能最佳化的技巧

  ·升级 Windows 2000 之前,您必须先卸除 Inoculan、PCAnywhere 及 Veritas 的安装。您可以在安装 Windows 2000 之后再次安装它们。

  ·请以新的默认中度保护模式 (缓冲池的 out-of-process) 执行您大部分的应用程序。当应用程序在缓冲池时,它们会共享相同的程序,因此降低了内存的负担。而且在中度保护下执行比在低保护 (in-process) 下执行应用程序会有更大的可靠性。

  ·检查「事件记录文件」,以寻找在本机及远程服务器上是否有大量的服务重新启动情形。如果应用程序经常失败,性能将非常差,但因为 IISReset 公用程序会自动地执行可靠的重新启动,所以您可能不会察觉失败。

  ·按时在您的服务器上执行磁盘整理。经过一段时间后,在服务器上的文件及目录会变得破碎。当这种情况发生时,因为需要许多额外的磁盘读取来搜集各个片段,所以 Windows 需要花较长的时间来存取文件及目录。关于「Windows 2000 磁盘整理工具」的信息,请参阅 Windows 2000 联机文档。

  ·如果您使用 SSL,请确定已启用 License Logging Service,即使匿名用户正在存取您的 Web 服务器也一样。

  ·不要例行或定期地重新启动 IIS 服务器,而应使用 IISReset.exe 公用程序。服务器重新开机应该是不得已而为之的手段。而且一旦发现任何蓝屏错误都应该向 PSS 报告并解决,不要忽略不管。

  ·使用下列方法之一将 IIS 4.0 升级到 IIS 5.0︰

轮流升级︰在将整群服务器升级之前先测试升级一台服务器,然后再升级其它计算机。

系统化的升级︰先建立一组 IIS 4.0 测试,然后在升级到 IIS 5.0 之前先在您的计算机上执行测试。升级到 IIS 5.0 之后再执行一次测试,并测量旧系统与新系统间的性能差异。

  ·可能的话,使用自动安装脚本文件来简化升级。

  ·如果您使用 Visual Basic 对象,您在 Apartment 线程处理的应用程序或使用通用领域的同步呼叫上,将看不见性能提升。

  ·在 Windows 2000 及 IIS 5.0 中使用 Index Server 3.0 必须对注册表作部份改变。相关信息,请参阅 Windows 2000 联机文档。

  ·如果您在 Windows NT 4.0 上使用磁盘映像,请确定执行下列事项︰

在升级前先备份,在升级到 Windows 2000 时保持 Windows NT 4.0 的镜像原封不动。如此可以让您保有以前的磁盘映像。

确定您的磁盘驱动器是动态的。Windows 2000 需要这样做。在将磁盘驱动器转换成动态之前,磁盘末端必须有大约 1MB 的可用空间。因为磁盘整理时可能会需要它。相关信息,请参阅 Knowledge Base 文件。Q197738 Not Enough Space Available to Upgrade to a Dynamic Disk。

为了建立新镜像,在升级到 Windows 2000 之前请先重新规划分割区的大小。

请参阅这些额外的 Knowledge Base 文章︰Q175761 Dynamic vs. Basic Storage in Windows 2000 及Q231376 Legacy FT Sets Regenerate During a Windows 2000 Upgrade。

  ·阅读本文中〈资源〉小段中所列的文件。

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html