# 全局注册表项

注册表路径：

HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\InetInfo
\Parameters

CacheSecurityDescriptor REG_DWORD
范围： 0、1 默认值：1（启用）
指定安全描述符是否针对文件对象进行缓存。如果启用（值为 1），IIS 在缓存文件对象时将检索安全权限，并且不必访问文件对象以检查新用户的访问权限。只有具有多个用户帐户（不仅仅使用匿名身份验证）时，此功能才有用。

CheckCertRevocation REG_DWORD
范围： 0、1 默认值：0（禁用）
指定是否检查客户证书已被 IIS 吊销。默认情况下禁用，因为公用证书发布者的检查通常通过 Internet 进行并且对性能有很大影响。但是，如果您将发布自己的证书，并且吊销过程在本地进行，启用检查可能会很有帮助。

DisableMemoryCache REG_DWORD
范围： 0、1 默认值：0（禁用）
禁用服务器缓存。不能使用 Internet 信息服务管理单元配置此项。

ListenBackLog REG_DWORD
范围： 1 -250 默认值： 15
指定在等待服务器处理时，队列中所能允许的最大活动连接数目。一般情况下，IIS 增强功能使得没必要使用或修改此项目。尽管在负载过重时将此值提高到 50 会有所帮助。

MaxCachedFileSize REG_DWORD
范围： 0 默认值： 256KB（262,144 字节）
控制缓存文件的最大尺寸。如果没有设置其他值，则默认为 256KB。

MaxConcurrency REG_DWORD
范围： 0 - 未限定 默认值： 0
指定系统应该提供的同时连接数目。“完成”端口被 IIS 用来处理输入输出 (I/O)。通常情况下，运行多个线程并不是一件好事，并可导致共享内存中发生冲突或锁定。此项指定存在挂起的 I/O 操作时，每个处理器应该允许多少进程同时运行。特定值 0 允许系统对要使用的进程数目进行智能化选择。任何非零值都指定系统应允许每个处理器可同时运行相应数目的进程。

MaxPoolThreads REG_DWORD
范围： 0 - 无限 默认值： 4
指定每个处理器可以创建的共用线程的数目。每个共用线程都负责检查网络请求并作出处理。MaxPoolThreads 数不包括 ISAPI 应用程序消耗的线程。默认情况下，只能同时运行四个 CGI 小程序。如果运行多个 CGI 应用程序，应该增加此值以提高吞吐率。另外，也可以将 UsePoolThreadForCGI 的值（在 ..\Services\W3SVC\Parameters 下）设置为 FALSE (0)，但这有点危险，因为在大量使用 CGI 应用程序时性能会明显降低。通常，每个处理器创建的线程最好不要超过 20 个。

MemCacheSize REG_DWORD
范围： 0 - 2500MB 默认值： 大概是可用物理内存的一半，以兆字节为单位
控制缓存的大小。每隔 60 秒对默认值进行一次动态调整。

PoolThreadLimit REG_DWORD
范围： 0 - 未限定 默认值：2 * # MB
指定可以在系统中创建的共用线程的最大数目。每个共用线程都负责检查网络请求并作出处理。PoolThreadLimit 是包括所有 IIS 线程在内的确定限制。PoolThreadLimit 应总是大于或等于 MaxPoolThreads。

MinFileKbSec REG_DWORD
范围： 1 - 8192 默认值： 1000
当 Web 服务器向客户端发送文件时，将建立超时。此时间过后，服务器将终止传送。超时值是在下列两个值中取最大而得到的：Internet 信息服务管理单元中指定的“连接超时”；用文件大小除以 MinFileKbSecs 的值所得到的结果。例如，大小为 100 KB 的文件的超时为 100 秒，如果“连接超时”大于此值，则将“连接超时”作为超时。请注意，注册表名称容易令人误解，因为值是以字节表示的，而不是名称中所暗示的 KB。

ObjectCacheTTL REG_DWORD
范围： 0 - 无限 默认值：30 秒
此注册表项控制生存时间 (TTL) 设置，用于定义对象在缓存中驻留的时间长度。如果指定时间内，缓存中的对象未被引用，此对象将被清除出缓存。如果系统内存有限，或者服务器的内容是动态的，就可以使用一个较低的 TTL 来防止系统内存被大量易变的对象占用。将此值设置为 0xFFFFFFFF 将禁用对象缓存清理程序，并允许缓存对象保留在缓存中，直到它们被改写为止。如果服务器具有足够的系统内存，而且数据是相对静态的，禁用缓存清理程序将很有帮助。

ThreadTimeout REG_DWORD
范围： 0 - 无限 默认值：24 * 60 * 60 (24 小时)
指定输入输出处理线程应维持的时间总量，即使系统中没有活动。通常，没有 I/O 活动和请求时，服务器是空闲的并且不消耗内存。但如果这种现象持续并超过 ThreadTimeout 间隔，那么此线程将停止。以秒为单位。

UserTokenTTL REG_DWORD
范围： 0 - 0x7FFFFFFF 默认值：15 * 60 （15 分钟）
当请求服务器时，将使用请求（或配置的匿名用户）的安全凭据在服务器上创建一个用户标记。当访问文件或其他系统资源时，服务器将模仿此用户标记（请参阅 CacheSecurityDescriptor）。此标记被缓存，这样仅在用户第一次访问系统或用户标记不在缓存中时进行 Windows 登录。集成 Windows 身份验证标记不被缓存。以秒为单位。

© 1997-2001 Microsoft Corporation. 保留所有权利。