什么是IIS连接数限制和如何修改IIS连接数

发表于:2010-9-09 11:42

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  IIS或WEB连接数指同一时间服务器可以响应的访问请求,可以简单的理解为允许多少个浏览器窗口同时访问您的站点,比如说:100个IIS连接数就可以有100个浏览器窗口同时与服务器连接。

  当一个网页被浏览,服务器就会和浏览者的浏览器建立连接,每个连接表示一个并发,这个连接在从服务器上读取信息时存在,读取结束时,一般即自动关闭。每个浏览者,访问某站点时,可能会占用1至多个连接,当页面包含很多图片,图片并不是一个一个显示的,服务器会产生出多个连接同时发送文字和图片以提高浏览速度。如果页面中的图片越多那么服务器的并发连接数量就越多。当图片或页面被服务发送后服务器就关闭连接用于和其他请求者建立连接。每次并发几乎是瞬间完成一般在几个毫秒和几十毫秒之间。

  减少弹出窗口是有效提高在线人数的做佳方法、另外也要注意和其它网站作友情连接时尽量不要调用本站的代码或图片。对于一般网站,基本上都在同一浏览器窗口进行链接访问,很少用弹出窗口,一个访问者就只占一个IIS连接数,正常情况50个IIS可保证25-40人同时在线。而一些像论坛、江湖社区这样的程序,访问者通常都是开2-3个窗口访问,150个IIS才能保证50-75人同时在线。

  所有基于IIS的WINDOWS类服务器同时连接数都是有限的,连接过多将直接导致服务器不稳定、掉线。严重的还会导致服务器IIS进程中断甚至整个操作系统崩溃。Linux的服务器也是同样类似。

  可以说IIS连接数才是虚拟主机性能最直接的标准。要注意的是IIS连接数并不是日访问人数,IIS连接数是指同一时间的最大响应数,比如IIS连接数是60个,则表示一秒左右的时间内能响应的最大请求数是60,网站日访问量要大的多,如果访问量比较平均的话,日访量可以超过数千、甚至上万

  Windows 2000专业版或Windows XP专业版操作系统中IIS最多允许10个客户端的连接,在Windows 2000服务器版或Windows 2003服务器版操作系统中不存在这种连接限制问题。

  一、MetaEdit22.exe

  安装后开始-----程序-----Administrative Tools-----MetaEdit

  打开后在最左边选择LM\W3SVC

  然后在右边那一堆东西中找到MaxConnections(最大连接)

  data那就是你的最大连接数了,自己改吧

  最大限制是2000000000

  另外你改为-1就是不限制了

  我们知道Windows 2000专业版或Windows XP专业版操作系统中IIS最多允许10个客户端的连接,在Windows 2000服务器版或Windows 2003服务器版操作系统中不存在这种连接限制问题。

  Microsoft提供了一个管理IIS的小工具MetaEdit,MetaEdit工作在Windows NT4.0、Windows 2000上,我发现它在Windows XP上也能正常工作,另外,MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。

  下面利用这个工具突破Windows XP专业版IIS客户端连接限制:

  http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe

  然后,执行MtaEdt22.exe按向导提示完成MetaEdit安装。

  最后,在MetaEdit中设置客户端连接限制的参数。

  安装MetaEdit完毕后,在开始菜单的程序组Administrative Tools下点击MetaEdit 2.2运行,出现窗口,在窗口的左边将树展开至LM \ W3SVC,直接在W3SVC文件夹上单击,选择右边列表中Name为MaxConnections的项,双击后,出现对话框

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号