使用 IIS 5.0 调整 Web服务器的艺术与科学--3

  安全性
  在性能与用户关心的Web服务器安全性之间找出平衡点是您将面对的重要问题之一,尤其是当您经营电子商务网站更是如此。因为安全的网络通讯比不安全的网络通讯需要更多资源,所以知道何时应使用不同的安全技术 (如 SSL 通讯协议或 IP 地址检查),以及何时不该使用它们是很重要的。例如,您的首页或一个搜寻结果页几乎不需要通过 SSL 执行。但是,当用户进入一个结帐或采购网页时,您就需要确定该页是安全的。
  如果使用 SSL,则请注意,建立初始连接比重新连接已经在 SSL 有效期缓存中的安全信息的成本要高上五倍。SSL 有效期缓存的默认超时时间,已经从 Windows NT 4.0 中的 2 分钟改变为在 Windows 2000 中的 5分钟。一旦这个资料被清除时,客户端及服务器就必须建立一条全新的连接。如果打算支持长时间的 SSL 有效期,则可利用 ServerCacheTime 注册表设置来延长这个超时时间。如果预计会有几千位用户使用 SSL 连接到您的站点,则较安全的方式是预估需要 SSL 有效期持续的时间,然后将 ServerCacheTime 参数设成比您预估的时间稍长一些。请勿将超时时间设置值超过此参数,否则您的服务器会在缓存中留下旧的资料。此外, 请确定 HTTP Keep-Alives 已启用。除非浏览器明确地关闭连接,否则 SSL 有效期与 HTTP Keep-Alives 并用时不会超时。
  除了具备高性价比的所有安全性技术外,Windows 2000 及 IIS 5.0 安全性服务也整合到一些操作系统服务中。这表示您无法从这些服务的其它领域个别监视安全性性能。反之,测量安全性是否消耗系统资源最常用的方式是执行测试,分别比较有安全性功能及没有安全性功能时的服务器性能有何不同。此测试在进行时必须使用固定的工作量及固定的服务器设置,让安全性功能成为唯一的变量。在测试期间,您可能需要测量下列项目┱
  
  ·    处理器活动及处理器队列┱验证、IP 地址、检查、SSL 通讯协议,及加密安全性是需要特别处理的安全性功能。您可能会在专用模式或用户模式中看见增加的处理器活动,以及内容切换与中断的比率增加。如果服务器中的处理器不足,无法处理增加的负载,便可能形成队列。密码加速器之类的硬件在这里可能会有所帮助。
  ·    如果正在使用 SSL 通讯协议,则 lsass.exe 可能会耗用惊人的 CPU 容量。这是因为 SSL 进程是在这里进行。这表示习惯在 Windows NT 中监视 CPU 使用情况的管理员会看见 Inetinfo.exe耗用较少的处理器,但 Isass.exe 却耗用很多。

时间: 2024-09-21 11:23:12

使用 IIS 5.0 调整 Web服务器的艺术与科学--3的相关文章

使用 IIS 5.0 调整 Web服务器的艺术与科学(摘要)

使用 IIS 5.0 调整 Web服务器的艺术与科学白皮书摘要 本文为您说明在 Windows 2000 Server 上执行 Internet Information Service 5.0 时,如何调整Web服务器.同时进一步讨论系统性能监视及测试的重要性,并且说明软件.硬件,以及工具软件的相关注意事项.其中『Windows 2000 及 IIS 5.0 中的功能及设置』一节特别说明IIS 和 Windows 2000 中新的功能与设置.附录中另外还提供许多实用的技巧.关于Metabase

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

附录 1:性能设置 您可以调整 IIS Metabase 内容及注册表设置来调整 Web 服务器的性能.如果打算改变注册表,则除非没有其它方法可用,否则请勿使用注册表编辑器.注册表编辑器会忽略系统管理工具提供的标准安全设置.这些安全设置可防止您输入冲突的设置值,或可能降低性能或损害系统的设置值.直接编辑注册表会导致严重且难以预计的后果,会导致系统无法启动,而必须重新安装 Windows 2000.使用 adsutil 公用程序 (可在 InetpubAdminScripts 目录中找到) 来改变

使用 IIS 5.0 调整 Web服务器的艺术与科学--1

简介 Microsoft Windows 2000 Server 的 Internet Information Services (IIS) 5.0 可让您的 Web 服务器提供性能增强及更高的可用性.通过操作系统及 IIS 之间更紧密的集成,您现在可以调整服务器,让它比之前的版本更快且更有效率地执行. 这份文件是针对负责监视及调整在 Windows 2000 及 IIS 上执行的网站的 Web服务器管理员而设计的.虽然其中涵盖一些 Web 应用程序测试及调整的讨论,但是这份文件的主要阅读者并不

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

附录 4:资源 一般信息 ·    Killelea, Patrick.Web 性能调整.Cambridge, Massachusetts: O'Reilly & Associates, 1998.内容也可以在下列网站获得 http://www.patrick.net. ·    Microsoft Corporation (编辑器).Microsoft Windows 2000 Server Resource Kit.Microsoft Internet Information Service

使用 IIS 5.0 调整 Web服务器的艺术与科学--5

测试.试验及正式启用 在您利用 Windows 2000 的 IIS 5.0 当你的 Web 服务器之前,很重要的一点是必须先在一个尽可能仿真真实情况的环境中测试您提出的设计.如此不但能帮助您找出服务器及您打算在这些服务器上运用的 Web 应用程序可能存在的问题,也可保护您的线上服务器免受突发问题的干扰.最理想的状态是您可以在一个受控制的环境中进行测试 (例如实验室),并将不相关的流量隔离在服务器外.将测试服务器集中在测试您的硬件的设置状态及 Web 应用程序能承受多大的压力. 在您从 IIS

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

附录 2:Windows 2000 Web Server 性能最佳化的技巧 ·    升级 Windows 2000 之前,您必须先卸除 Inoculan.PCAnywhere 及 Veritas 的安装.您可以在安装 Windows 2000 之后再次安装它们. ·    请以新的默认中度保护模式 (缓冲池的 out-of-process) 执行您大部分的应用程序.当应用程序在缓冲池时,它们会共享相同的程序,因此降低了内存的负担.而且在中度保护下执行比在低保护 (in-process) 下执行

使用 IIS 5.0 调整 Web服务器的艺术与科学--4

indows 2000 及 IIS 5.0 中的功能及设置 如果您目前正在含 IIS 4.0 的 Windows NT Server 4.0 上执行一个经过适当调整的站点,则该站点在 Windows 2000 Server 及 IIS 5.0 上应可顺利地执行.相关信息请参阅 Windows 2000 Performance Test by ZD Labs. 当进行迁移时,您还是要监视你的服务器及站点.您将会注意到在 Windows 2000 及 IIS 5.0 中有些针对增强性能及简化管理而设

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

附录 3:ASP 缓存处理「ASP Template Cache」储存模板┱纯文字格式的预先编译 ASP 页 (已经演算 #includes等等).它的大小是由在 Metabase 中的 AspScriptFileCacheSize 设置所控制,默认值为 250.「ASP Script Engine Cache」会保留已经被编译成字节程序代码的 ASP 模板.它的大小是由在 Metabase 中的 AspScriptEngineCacheMax 设置所控制,默认值为 125.两者间的关系是┱AS

IIS 6.0的web园 最大工作进程数_win服务器

IIS 6.0允许将应用程序池配置成一个Web园(Web Garden).要理解Web园的概念,可以设想这样一种情形:假设有一个IIS 5.0服务器和三个Web网站,每一个Web网站运行着相同的应用程序,如果IIS 5.0能够自动按照圆形循环的模式将请求依次发送给这些功能上等价.实际上分离的Web网站,将负载分离到三个不同的进程,就可以构成一个小型的Web农场(Web Farm)--这就是Web园. 在IIS 6.0的Web园中,我们不必创建额外的Web网站,只要指定用于某个应用程序池的工作进程