终极优化:使用 IIS 5.0 调整 Web服务器的艺术与科学(16)_动易Cms教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
将这个属性设为 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服务器时,应该非凡注重的注册表设置。其中包括设置的注册表路径 (存放在同一位置上),以及设置的名称、范围、默认值及每一个设置的作用说明。您必须在您的服务器上重新启动网络服务,才能使新的 Inetinfo 设置生效。相关信息,请参阅本文中的〈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
这个参数会指定每一个处理器要建立的缓冲池线程数目。一条缓冲池线程会看管一个网络请求并处理它。MaxPoolThreads 计数不包括 ISAPI 应用程序使用的线程。在默认情况下,只有 4 个 CGI 应用程序可以同时执行。假如执行很多个 CGI 应用程序,则必须增加此值才能提高生产力。您可以将 UsePoolThreadForCGI 值 (在 ..\Services\W3SVC\Parameters 下)设为 FALSE (0);但是因为它在 CGI 应用程序高用量期间会明显地降低性能,所以有点危险。一般来说,最好不要为每一个处理器设置超过 20 条线程。
MaxCachedFileSize REG_DWORD
范围: 0 - 无限制 (以字节测量)默认:262,144 字节 (256KB),假如注册表中没有值的话。
相关动易Cms教程:
- MAC错误的解决方法
- 如何屏蔽动易后台导航里的某个功能菜单?
- 动易.NET版本留言自动选定栏目方法
- 动易SiteFactoty整合Discuz!NT3.0
- 在任意位置获取根节点ID标签
- 如何开启SiteWeaver6.8的支持,反对功能
- Windows 2008安装动易.NET系统之四----动易系统安装篇
- Windows 2008安装动易.NET系统之三----数据库篇
- Windows 2008安装动易.NET系统之二----IIS、目录环境配置篇
- 数据库修复,SQL Server 2005内部操作不一致的处理
- 如何安装动易.net程序权限配置
- 为什么提示对Windows系统文件夹下的Temp目录没有访问权限?
- 相关链接:
- 教程说明:
动易Cms教程-终极优化:使用 IIS 5.0 调整 Web服务器的艺术与科学(16)
。