dsrybf,候鸟兵营图片,王道纲
iis 程序池优化配置方案iis高并发配置一.iis站点绑定程序池设置
最近由于系统的客户越来越多,有客户反映访问速度变慢,尤其是api的请求增长迅速。于是想从iis入手来一波优化。
找到web站点对应绑定的应用程序池,“应用程序池”→“找到对应的应用程序池”→右键“高级设置”。
1.队列长度 默认是1000修改为65535 最大长度。
2.启动32位应用程序:默认值false,改为true,否者安装一些32的组件或32位的php都会出错。
3.托管管道模式:integrated 或classic
4.闲置超时(分钟):默认20分钟,改久点。
5.快速故障防护→已启用:默认true,改为false。
6.回收间隔时间 默认每天回收,修改为0 不回收。
7.在“禁止重叠回收”里选择“true”,这样就避免了应用程序池回收假死问题。
1.调整iis7的appconcurrentrequestlimit设置由原来的默认5000改为100000。
[1] 在cmd中执行:
1c:\windows\system32\inetsrv\appcmd.exe set config /section:serverruntime /appconcurrentrequestlimit:100000
[2] 在%systemroot%\system32\inetsrv\config\applicationhost.config中可以查看到该设置:
<serverruntime appconcurrentrequestlimit="100000" />
2.调整machine.config中的processmodel>requestqueuelimit的设置
[1] 单击“开始”,然后单击“运行”,或者 windows + r。
[2] 在“运行”对话框中,键入notepad%systemroot%\microsoft.net\framework64\v4.0.30319\config\machine.config
,
然后单击“确定”。(不同的.net版本路径不一样,可以选择你自己当前想设置的.net版本的config)
[3] 找到如下所示的 processmodel 元素:<processmodel autoconfig="true" />
[4] 将 processmodel 元素替换为以下值:<processmodel enable="true" requestqueuelimit="15000" />
[5] 保存并关闭 machine.config 文件
3.修改注册表,调整iis 7支持的同时tcpip连接数由原来的默认5000改为100000。\
在cmd中执行
1reg add hklm\system\currentcontrolset\services\http\parameters /v maxconnections /t reg_dword /d 100000
4.运行命令使用设置生效net stop http & net start http & iisreset
注意 :使用命令 可能会报错(报错原因就是配置设置的有问题)
一定要注意配置文件的修改 否则后果很严重 !!!!
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新补丁让Windows 10出现死机、卡顿等 微软坐不住称正解决
Ubuntu 20.04 LTS进驻Windows子系统:只能用3年
ThinkPad正式加入:预装Linux发行版而非Win10的PC越来越多了
最新版Android 11推送!谷歌Pixel 5被曝光:支持反向充电
高度致敬Windows!开源优麒麟20.04 LTS发布:支持5年
电脑小知识:Windows 10是用什么语言写的?到底有多少行代码?
Win10 5月更新准正式版:微软引入大量新功能 系统响应速度快
Windows 10新预览版19613推送:修复任务栏图标显示异常BUG
Windows AD 报错解决:UAC File Virtualization服务启动失败 此驱动程序被阻止加载
网友评论