证券简称:互盟科技
证券代码:838935
互盟云> 帮助中心> 应用类问题> IIS网站在线人数的计算

IIS网站在线人数的计算

什么是IIS连接数,并发连接数,在线人数?大家这三个搞乱,所以这一起讨论。

IIS连接数是指IIS并发HTTP连接数(并发连接数),IIS并发HTTP连接数是由HTTP.sys定义的,客户端每发一次请求都需要与服务器建立一次TCP/IP连接,并发连接指的是允许用户同时请求服务器的连接数。而在线人数是指规定时间内访问的人数(通常情况在线人数统计时间为15-30分左右等)。

问题:大概如下服务器配置:

CPU :E5-2690 64位

内存:2G DDR3 1600

硬盘:10G SSD

网卡:10M独享


网站每天3到4万的会员访问,不知该配置是否够用?

其实我觉得每天在3-4万会员访问,对这配置来说是够用的,按这配置每小时在线人数1500-2500在线人数是没有什么问题的。又有些人问,我也是这配置为什么不能到1000人在线呢?在线人数多少网站性质也有关系,好多人都认为和主机配置有关,即忘记了优化网站为优先考虑条件。因为在线人数多少,还受到IIS并发连接数大小(请求连接数),CPU 内存,I/O有直接关系,特别是I/O。但是优化网站是比较重要一项,它也决定了在线人数和访问速度的一部份。

对服务器的使用,一般都在应用的优化,数据库的优化,下面分享一下优化经验。

1、减少HTTP请求数量

这主要是修改网站代码,减少外部图片、CSS、JS等文件数量,手动合并多个CSS/JavaScript文件。

2、增加应用池 IIS6.0 默认一个应用池,默认请求次数为1000,你可以根据自已需要增加如2000等;但是我建议增加一个应用池比较好,因为在系统中有多个进程进行工作,特别对多核CPU来说,应好好利用多线程工作。