• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

终极优化(附录):使用 IIS 5.0 调整 Web服务器的艺术与科学

发布: 2009-4-15 09:57 | 作者: 不详 | 来源: 测试时代采编 | 查看: 25次 | 进入软件测试论坛讨论

领测软件测试网

 cacheisapi-这个属性显示 isapi 扩展 在使用之后是否会缓存在内存中。如果这个属性的值是 true,则 .dll 文件会留在缓存中,直到服务器停止为止。如果此值为 false,则一旦不再使用该 .dll 文件,便会从内存中卸载它。是否会缓存 isapi 扩展,是依据将它们加载内存供使用时其属性值而定。因此,如果这个属性在扩展已经被加载且缓存之后才改变,则此改变对该扩展不会有影响。
将这个属性设为 false 会对侦错有帮助,但请确定这个属性在所有生产 web 服务器上都设为 true。为每一个请求重新加载 isapi extension .dll 文件,不但相当昂贵而且会降低性能

  connectiontimeout-这个属性会指定服务器在中断一条非使用中的连接之前,将等待的秒数。默认值是 900 (15 分钟)。因为开启的连接会降低性能,所以请考虑降低此值,并监视您的服务器在改变之后会有什么效果。

  maxendpointconnections-这个属性会指定「听取」通讯端的最大数目,该通讯端会聚集在网络端点上。例如,如果将此值设为 15,则单一连接点可以建立最多 15 条连接,即使连接到此连接点的域超过一个。这个属性值的下限及 serverlistenbacklog 属性的值,决定了在您的服务器上聚合的通讯端数目。请将它设成高数字,并监视性能。默认值是 100 个。

  serverlistenbacklog-这个属性会指定可以由队列处理的额外通讯端数目。这个属性值的下限及 maxendpointconnections 属性值,决定了在您的服务器上聚合的通讯端数目。请将它设成高数字,并监视性能。默认值是根据acceptex 操作系统参数及指定在 serversize metabase 内容中的服务器大小而定。如果将 serversize 设为 1,则这个属性的默认值是 40。如果将 serversize 设为 2,则这个属性的默认值是 100。这个属性的有效值范围是 5 到 1000。

  serversize-这个属性会从每天处理的客户端请求数目观点来指定服务器的规模。值 0 表示一个预计每日接收少于 10,000 个请求的小型网站;值 1 表示每日处理10,000 到 100,000 个请求的中型网站;值 2 则指定一天处理超过 100,000 个请求的大型站点。由于默认值为 1,所以若想最大化您的服务器可以处理的请求数目,请将这个属性设为 2。您可以使用 ui 来调整此设置。请开启您站点的内容表,并选取 [性能] 选项卡后,将 [性能调整] 滑动杆调整为[100,000 以上]。

  注册表设置

  本节列出当您在调整web服务器时,应该特别注意的注册表设置。其中包括设置的注册表路径 (存放在同一位置上),以及设置的名称、范围、默认值及每一个设置的作用说明。您必须在您的服务器上重新启动网络服务,才能使新的 .netinfo 设置生效。相关信息,请参阅本文中的〈iisreset 公用程序〉小节。

registry path:
hkey_local_machine\system
\currentcontrolset
 \services
  \inetinfo
  \parameters

disablememorycache reg_dword
范围: 0, 1默认:0

  请确定此参数在所有生产服务器上全都设为 0。如果将此参数设为 1,则会停用缓存。虽然在侦错时停用缓存是很有用的,但却会严重损害生产服务器的性能。这个参数无法通过 iis 管理单元设置。

listenbacklog reg_dword
范围: 1 到 300默认:15

  这个参数会指定在一个队列中,等待服务器处理的最大使用中连接数目。增强的 iis 功能通常会免去使用或修改这个项目的需要,但是如果遇到超大量的使用率,则你可以将此值调整到 300。

maxpoolthreads reg_dword
范围: 0 - 无限制默认:4

  

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

52/5<12345>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网