怎样了解Web站点的负载能力?我以前的文章为大家介绍过提高服务器负载能力的方法。APP设计随着浏览器和W3C标准一致性的改善,以及无表格APP设计的认同性增加,超文件标示语言与层叠样式表共同用作APP内容的设计已经被广泛的接受和使用。但是这种方法对APP的访问随机性相当大,并且还会随着一个APP内容的丰富,访问量会迅速增加,这里就为大家分析一下了解Web站点的负载能力的方法。
1、某VPS能支持多少PV
2、某VPS能支持多少IP
3、某VPHOTOSHOP能支持多少访问量?
4、某VPS能支持多少人在线?
5、xxx IP需要哪个VPS?
6、xxx PV需要哪个VPHOTOSHOP?
7、xxx 人在线需要哪个VPS?
统统没有答案。
没有答案的原因:
(1)一次静态(HTM
L、J
S、图片等)HTTP请求和一次动态(AS
P、PHP等)HTTP请求消耗的资源(CP
U、内存等)相差数倍到数十倍。
(2)注意上面的的是一次HTTP请求,而不是一次页面访问(1PV),每次访问产生的HTTP请求数量可能相差数倍。APP设计随着浏览器和W3C标准一致性的改善,以及无表格APP设计的认同性增加,超文件标示语言与层叠样式表共同用作APP内容的设计已经被广泛的接受和使用。
(3)1个IP产生的PV可能(maybe)相差数倍,可能你的APPIP和PV访问比例固定(fixed)进而能根据根据IP量计算PV数量,即便能算出来,也没什么意义,原因见综上和综下所述。
(4)不同的APP程序,负载能力不同,一般来说,静态HTML消耗的资源远小于动态程序(PH
P、ASP等)。不同的静态APP访问资源占用情况大致相同,不同的动态APP程序消耗的资源差距由于基数较大导致结果相对也大。
(6)相同的APP程序,不同的设置,消耗的资源不同。以Discuz和DedeCMS(内容管理系统)为例,APP后台与负载有关的设置都有提示。
(7)不同的Web服务器,负载(load)能力不同。一般来说,Linux上常用的Web服务器资源消耗(consume)情况如下,APACHE > Lighttpd ≈ Nginx。
(8)相同的服务器环境(We
B、DB),不同的设置参数,消耗的资源可能不同。
怎样了解Web站点的负载能力?看过了以上文章内容相信你对于怎样了解Web站点的负载能力肯定已经完全明白了,以上文章内容中的 ;相同 ;和 ;不同 ;都是假定其他因素(factor)完全一致的情况(Condition)下,所以大家要考虑(consider)清楚这一点。丰台APP开发属于前台工程师的一项任务,前台工程师任务包括:APP设计、APP用户体验、APPJAVA效果、丰台APP开发等工作。