<div id="article_details" class="details">
<div class="article_title">
<span class="ico ico_type_Original"></span>
<h1>
<span class="link_title"><a href="/leftfist/article/details/38407223">
IIS最大并发连接数
</a></span>
</h1>
</div>
<div class="article_manage clearfix">
<div class="article_r">
<span class="link_postdate">2014-08-06 22:24</span>
<span class="link_view" title="阅读次数">6058人阅读</span>
<span class="link_comments" title="评论次数"> <a href="#comments" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_pinglun'])">评论</a>(2)</span>
<span class="link_collect tracking-ad" data-mod="popu_171"> <a href="javascript:void(0);" οnclick="javascript:collectArticle('IIS最大并发连接数','38407223');return false;" title="收藏">收藏</a></span>
<span class="link_report"> <a href="#report" οnclick="javascript:report(38407223,2);return false;" title="举报">举报</a></span>
</div>
</div>
<div class="embody" style="display:none" id="embody">
<span class="embody_t">本文章已收录于:</span>
<div class="embody_c" id="lib" value="{"err":0,"msg":"ok","data":[]}"></div>
</div>
<style type="text/css">
.embody{
padding:10px 10px 10px;
margin:0 -20px;
border-bottom:solid 1px #ededed;
}
.embody_b{
margin:0 ;
padding:10px 0;
}
.embody .embody_t,.embody .embody_c{
display: inline-block;
margin-right:10px;
}
.embody_t{
font-size: 12px;
color:#999;
}
.embody_c{
font-size: 12px;
}
.embody_c img,.embody_c em{
display: inline-block;
vertical-align: middle;
}
.embody_c img{
width:30px;
height:30px;
}
.embody_c em{
margin: 0 20px 0 10px;
color:#333;
font-style: normal;
}
</style>
<script type="text/javascript">
$(function () {
try
{
var lib = eval("("+$("#lib").attr("value")+")");
var html = "";
if (lib.err == 0) {
$.each(lib.data, function (i) {
var obj = lib.data[i];
//html += '<img src="' + obj.logo + '"/>' + obj.name + " ";
html += ' <a href="' + obj.url + '" target="_blank">';
html += ' <img src="' + obj.logo + '">';
html += ' <em><b>' + obj.name + '</b></em>';
html += ' </a>';
});
if (html != "") {
setTimeout(function () {
$("#lib").html(html);
$("#embody").show();
}, 100);
}
}
} catch (err)
{ }
});
</script>
<div class="category clearfix">
<div class="category_l">
<img src="http://static.blog.csdn.net/images/category_icon.jpg">
<span>分类:</span>
</div>
<div class="category_r">
<label οnclick="GetCategoryArticles('2459577','leftfist','top','38407223');">
<span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_fenlei']);">IIS<em>(16)</em></span>
<img class="arrow-down" src="http://static.blog.csdn.net/images/arrow_triangle _down.jpg" style="display:inline;">
<img class="arrow-up" src="http://static.blog.csdn.net/images/arrow_triangle_up.jpg" style="display:none;">
<div class="subItem">
<div class="subItem_t"><a href="http://blog.csdn.net/leftfist/article/category/2459577" target="_blank">作者同类文章</a><i class="J_close">X</i></div>
<ul class="subItem_l" id="top_2459577">
</ul>
</div>
</label>
</div>
</div>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/category.js"></script>
<div class="bog_copyright">
<p class="copyright_p">版权声明:本文为博主原屙文章,喜欢你就担走。</p>
</div>
<div id="article_content" class="article_content">
<p><strong><span style="font-size:24px;color:#3333ff;">最大并发连接数 = 队列长度 + 工作线程数</span></strong></p><p><br></p><p>【工作线程数】<br></p><p>IIS实际可以第一时间处理的请求数。比如,工作线程数 = 100,一万个连接请求同时涌过来,那么只有100个可以被处理,其余9900个进入等待队列等待,或者直接以503错误(服务器不可用)返回。</p><p><span style="color:#009900;">工作线程可以通过Machine.config的maxWorkerThreads修改</span><br></p><p><br></p><p>【队列长度】<br></p><p>除了IIS工作线程数可以第一时间进行处理外,其余的请求可以进入等待队列进行等待的数量。比如:</p><p>工作线程数 = 100</p><p>队列长度 = 5000</p><p>那么一万个连接请求同时涌过来,将有100个第一时间被处理,5000个等待,4900个以503返回。<br></p><p><span style="font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; line-height: 18px;"><span style="color:#009900;">这个可以在应用程序池-->ASP.NET v4.0 Classic-->高级设置-->队列长度 里修改</span></span><br></p><p><span style="font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; line-height: 18px;"><br></span></p><p></p><p>【最大并发连接数】</p><p>工作线程数 = 100</p><p>队列长度 = 5000</p><p>最大并发连接数 = 5000</p><p>那么一万个连接请求同时涌过来,将有100个第一时间被处理,4900个进入队列等待,5000个以503返回。</p><p>假如最大并发连接数=10000,则</p><p>那么一万个连接请求同时涌过来,将有100个第一时间被处理,5000个进入队列等待,4900个以503返回。<br></p><p><span style="font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; line-height: 18px;"><span style="color: rgb(0, 153, 0);">这个可以在IIS-->网站(要修改的网站)-->高级设置-->最大并发连接数 里修改</span></span><br></p><p>【web园】</p><p>IIS是一个网站对应一个应用程序池,一个应用程序池默认一个工作进程。一个工作进程有默认的工作线程数量(工作线程可以通过Machine.config的maxWorkerThreads修改,并跟CPU是几核有关系),我们可以通过设置应用程序池的最大工作进程为2,那这样就成了web园。相应的工作线程也随工作进程的增加也加倍,但是要考虑cpu和内存的会不会消耗过大。web园是直接的表现就是通过任务管理器里可以看到两个w3pw.exe进程。</p><p><br></p><p>参考文章:</p><p><a target="_blank" href="http://www.cnblogs.com/leotsai/p/understanding-iis-multithreading-system.html">http://www.cnblogs.com/leotsai/p/understanding-iis-multithreading-system.html</a><br></p><p><a target="_blank" href="http://www.cnblogs.com/SALIN/archive/2013/03/28/2986704.html">http://www.cnblogs.com/SALIN/archive/2013/03/28/2986704.html</a></p><br>
</div>
<!-- Baidu Button BEGIN -->
<div class="bdsharebuttonbox tracking-ad bdshare-button-style0-16" style="float: right;" data-mod="popu_172" data-bd-bind="1478874627781">
<a href="#" class="bds_more" data-cmd="more" style="background-position:0 0 !important; background-image: url(http://bdimg.share.baidu.com/static/api/img/share/icons_0_16.png?v=d754dcc0.png) !important"></a>
<a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间" style="background-position:0 -52px !important"></a>
<a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博" style="background-position:0 -104px !important"></a>
<a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博" style="background-position:0 -260px !important"></a>
<a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网" style="background-position:0 -208px !important"></a>
<a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信" style="background-position:0 -1612px !important"></a>
</div>
<script>window._bd_share_config = { "common": { "bdSnsKey": {}, "bdText": "", "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "16" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];</script>
<!-- Baidu Button END -->
<link rel="stylesheet" href="http://static.blog.csdn.net/css/blog_detail.css">
<!--172.16.140.15-->
<!-- Baidu Button BEGIN -->
<script type="text/javascript" id="bdshare_js" data="type=tools&uid=1536434" src="http://bdimg.share.baidu.com/static/js/bds_s_v2.js?cdnversion=410799"></script>
<script type="text/javascript">
document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</script>
<!-- Baidu Button END -->
<div id="digg" articleid="38407223">
<dl id="btnDigg" class="digg digg_disable" οnclick="btndigga();">
<dt>顶</dt>
<dd>2</dd>
</dl>
<dl id="btnBury" class="digg digg_disable" οnclick="btnburya();">
<dt>踩</dt>
<dd>0</dd>
</dl>
</div>
<div class="tracking-ad" data-mod="popu_222"><a href="javascript:void(0);"> </a> </div>
<div class="tracking-ad" data-mod="popu_223"> <a href="javascript:void(0);"> </a></div>
<script type="text/javascript">
function btndigga() {
$(".tracking-ad[data-mod='popu_222'] a").click();
}
function btnburya() {
$(".tracking-ad[data-mod='popu_223'] a").click();
}
</script>
<ul class="article_next_prev">
<li class="prev_article"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian']);location.href='/leftfist/article/details/38383049';">上一篇</span><a href="/leftfist/article/details/38383049" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian'])">PhoneGap:JS跨域请求</a></li>
<li class="next_article"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_xiayipian']);location.href='/leftfist/article/details/38426913';">下一篇</span><a href="/leftfist/article/details/38426913" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_xiayipian'])">代码点与代码单元</a></li>
</ul>
<div style="clear:both; height:10px;"></div>
<div class="similar_article" style="">
<h4>我的同类文章</h4>
<div class="similar_c" style="margin:20px 0px 0px 0px">
<div class="similar_c_t">
<label class="similar_cur">
<span style="cursor:pointer" οnclick="GetCategoryArticles('2459577','leftfist','foot','38407223');">IIS<em>(16)</em></span>
</label>
</div>
<div class="similar_wrap tracking-ad" data-mod="popu_141" style="max-height:195px;">
<a href="http://blog.csdn.net" style="display:none">http://blog.csdn.net</a>
<ul class="similar_list fl"><li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/46803739" id="foot_aritcle_46803739undefined7676094409544021" target="_blank" title="IIS老革命遇到的一些问题">IIS老革命遇到的一些问题</a><span>2015-07-08</span><label><i>阅读</i><b>827</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/41350767" id="foot_aritcle_41350767undefined7011098233051598" target="_blank" title="nodejs下cannot post错误">nodejs下cannot post错误</a><span>2014-11-21</span><label><i>阅读</i><b>1508</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/9969797" id="foot_aritcle_9969797undefined6674714628607035" target="_blank" title="我的IIS7.5竟然不支持ASP.NET路由">我的IIS7.5竟然不支持ASP.NET路由</a><span>2013-08-14</span><label><i>阅读</i><b>13999</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/8571121" id="foot_aritcle_8571121undefined4862730272579938" target="_blank" title="让IIS支持安卓客户端安装包(.apk)下载">让IIS支持安卓客户端安装包(.apk)下载</a><span>2013-02-05</span><label><i>阅读</i><b>1823</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/7818729" id="foot_aritcle_7818729undefined9622497234959155" target="_blank" title="IIS备份">IIS备份</a><span>2012-08-01</span><label><i>阅读</i><b>3453</b></label></li> </ul>
<ul class="similar_list fr"><li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/44037323" id="foot_aritcle_44037323undefined9921073773875833" target="_blank" title="64位win2008下IIS未开启32位支持导致DLL无法加载问题">64位win2008下IIS未开启32位支持导致DLL无法加载问题</a><span>2015-03-03</span><label><i>阅读</i><b>2406</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/10629801" id="foot_aritcle_10629801undefined026268805842846632" target="_blank" title="URL重写及ASP.NET路由、Http处理模块、程序等">URL重写及ASP.NET路由、Http处理模块、程序等</a><span>2013-08-30</span><label><i>阅读</i><b>4823</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/9283141" id="foot_aritcle_9283141undefined4049658142030239" target="_blank" title="利用URL重写实现参数目录化">利用URL重写实现参数目录化</a><span>2013-07-09</span><label><i>阅读</i><b>6913</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/8242872" id="foot_aritcle_8242872undefined5070441151037812" target="_blank" title="WIN7 + IIS7.5下对ASP.NET代码的调试">WIN7 + IIS7.5下对ASP.NET代码的调试</a><span>2012-11-30</span><label><i>阅读</i><b>2952</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/leftfist/article/details/7384204" id="foot_aritcle_7384204undefined22747730370610952" target="_blank" title="IIS7.5配置防盗链">IIS7.5配置防盗链</a><span>2012-03-22</span><label><i>阅读</i><b>3026</b></label></li> </ul>
<a href="http://blog.csdn.net/leftfist/article/category/2459577" class="MoreArticle">更多文章</a></div>
</div>
</div>
<script type="text/javascript">
$(function () {
GetCategoryArticles('2459577', 'leftfist','foot','38407223');
});
</script>
</div>
IIS最大并发连接数
最新推荐文章于 2021-08-06 00:25:44 发布