如何提高iis7服务器的同时请求数

如何提高iis7服务器的同时请求数,第1张

要提高iis7服务器同时请求数,可以按如下方法设置(下面以支持同时10万个请求为例):

1. 调整IIS7应用程序池队列长度

由原来的默认1000改为65535。

IIS Manager >ApplicationPools >Advanced Settings >Queue Length : 65535

2. 调整IIS7的appConcurrentRequestLimit设置

由原来的默认5000改为100000。

c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000

在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置

3. 调整machine.config中的processModel >requestQueueLimit的设置

由原来的默认5000改为100000。

<processModel requestQueueLimit="100000"/>

4. 修改注册表,调整IIS 7支持的同时TCPIP连接数

由原来的默认5000改为100000

reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameteris /v MaxConnections /t REG_DWORD /d 100000

一、windows2003默认最大只能上载200K的限制

1. 关闭系统管理工具 >>服务 >>IIS Admin Service 服务

2. 打开 C: \windows\system32\inesrv\metabase.xml

3. 修改 AspMaxRequestEntityAllowed="204800"的值为自己需要的, 默认为 204800,即为200K

4. 启动 IIS Admin Service

二、win2008解决方法

默认情况下,IIS7的上传限制为200K。当上传文件小于30M时,可以通过如下方法设置:

打开IIS管理器双击 -“IIS”中的“ASP”-打开“配置”-展开“限制属性”;修改“最大请求主体限制”,修改值为你像要的,默认值为200000(即不到200K)。

当文件大于30M是,继续如下修改:

1、停止IIS7

2、找到“C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml”文件。

3、文件是只读的,要先去掉只读属性,修改后再重新修改为只读。

4. 查找 <attribute name="maxAllowedContentLength"type="uint" defaultValue="30000000" />

3000000默认为30MB(不完全等于) 。加一个0 就是 300MB 。根据需要自己进行修改(1M=1024kB)。

5. 重启iis

有两种方法,一种是直接下载iis7远程桌面管理工具,把三台服务器都连上再映射本地硬盘就可以了。

第二种方法:

首先,要服务器开启远程桌面连接:

计算机---属性---远程设置---勾选“允许运行任意版本远程桌面的计算机连接(较不安全)”

接下来,修改远程桌面的连接数,具体修改方法如下:

控制面板→类别选择"小图标"→管理工具→远程桌面服务→远程桌面会话主机设置→把"限制每个用户只能进行一个会话"勾选去掉,操作图如下:

然后双击连接中的RDP-Tcp→网络适配器→最大连接数修改为2此时的同时远程桌面连接的数量即设置为2。

如果只需要2个用户同时登陆,上面的设置已经可以了。

接下来是调整超过2个连接数的的设置方法:需要安装终端服务器(未测试)

第一步.在开始->运行命令栏中输入 gpedit.msc

在组策略中依次打开“计算机配置→策略→管理模板→Windows 组件→远程桌面服务→远程桌面会话主机→连接”中,选择“限制连接数量”进行配置。

第二步.在角色里增加远程桌面服务。

右击我的电脑,选择管理,在服务器管理→角色中添加远程桌面角色,一直下一步,然后重启服务器。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/53729.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存