什么是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来说,应好好利用多线程工作。