文档介绍:IIS设置优化(需根据服务器性能,调整具体参数值)IIS7优化-网站请求并发数>>/*调整IIS7应用程序池队列长度*/队列长度5000~20000(原来默认1000,最大65535,建议10000)/*调整IIS7的appConcurrentRequestLimit设置*/由原来的默认5000建议改为20000。(最大100000)直接运行:C:\Windows\System32\inetsrv\:serverRuntime/appConcurrentRequestLimit:20000在%systemroot%\System32\inetsrv\config\。/*>requestQueueLimit的设置*/由原来的默认5000建议改为20000。(位置类似C:\Windows\\Framework\<configuration><><processModelautoConfig="true"requestQueueLimit="20000"memoryLimit="60"/>/*修改注册表,调整IIS7支持的同时TCPIP连接数*/由原来的默认5000建议改为20000。直接在命令行运行regaddHKLM\System\CurrentControlSet\Services\HTTP\Parameters/vMaxConnections/tREG_DWORD/d20000完成上述4个设置,就可以支持2万(或10万)个同时请求。IIS应用程序池设置>>在应用程序池中做如下设置:(windows2003名称/windows2008名称)/*IIS以内置账户的用户表示运行*/workService/*IIS自动将多长时间不活动的应用程序进程回收掉*/回收工作进程(分钟)/固定时间间隔(分钟)0(可选120~800)(另,需先将进程模型->闲置超时设为0)/*设置每日4:00回收工作进程*/在下列时间回收工作进程/特定时间(单击一下“添加”按钮,来指定一个网站处于空闲状态的时间来开始回收应用程序进程,正常情况下我们可以将该时间设置为深夜2~4点左右)可添加如下时间段:08:00、12:40、19:00、01:00/*设置IIS的使用内存*/虚拟内存限制(KB)0默认0禁用,如果启用则默认值为512000(500M);建议设置为不超过虚拟内存总数的70%;专用内存限制(KB)5033165启用则默认值为196608(192M);建议设置为不超过物理内存总数的60%;如系统内存8G,则设置的值为8**1024*1024=5033165(KB)/*设置处理对应用程序池的请求的最大工作进程数*/最大工作进程数/最大工作进程数1(如支持session共享或多点登录,可设置为50~100)/*指定IIS系统接受到多少请求后就能开始回收应用程序进程了*/回收工作进程(请求数目)/请求限制不设置消耗太多内存时回收工作进程:全不选最大故障数60启动时间限制90(秒)/*适当延长这个时间,避免关闭超时错误*/关闭时间限制300(秒)/*IIS7中设置缓存的方法就两步如是负