Wecenter并发负载能力小测

kenw2004
kenw2004 这家伙很懒,还没有设置简介

2 人点赞了该文章 · 4357 浏览

有人问Wecenter并发负载能力如何,http://wenda.wecenter.com/question/28658 随手测试了一下,测试环境没有那么严格,自己本地两台机器间测试,搭建的程序是在3.1.7基础上小改了一下的,不是官方的原版。   并发数    响应时间 5    0.173 10    0.332 20    0.627 50    1.739 100    2.681 500    8.895 首页和问答页的情况差不多。   用官方的3.1.7原版,只加了1条内容的情况下 并发数    响应时间 20    0.409 100    1.785 运行环境 硬件:i5 4460(四核四线程)  16G SSD硬盘 1G局域网 软件:ubuntu环境 php5.3 +  apc + Redis缓存 + mysql已优化   测试不是很严格,随手加了点内容就测了,数据凑合着看吧。    大家问并发和负载,无非是在想,自己网站做大了,这程序能不能受得了,不想流量上去了,程序撑不住。下面说说你的担心会不会发生。 20并发时的程序响应时间尚在较好水平,负载能力足够应用。下面算算20并发能为你带来多少访问量。 PV每天是2亿多的站,并发不到10万(其中包括css,js,图片的并发) 网上抄了一个计算公式: 保证10万PV的并发连接数: (100000PV / 86400秒 * 10个派生连接数 * 5秒内响应 * 5倍峰值) / 1台Web服务器 = 289连接数   把公式换过来来,单纯只算程序需要响应的并发,忽略派生连接数,并1秒内响应: 20并发 * 86400 / 0.6秒响应 / 5倍峰值 = 57.6 万PV  10w pv ≈ 300连接数,除去派生连接(非程序的连接,如css,js和图片), 300个连接中,只有30个是php需要响应的。   这样测算下来,1台web服务器,20程序并发(200web并发)足够支撑日访问量 57.6 万PV ,如果扩大到3秒内响应都算合格,php响应100并发(1000web并发)可以支撑1600万pv了,当你57.6 万PV 时,一定有能力请专业人员做进一步的优化。实际上,这时的瓶颈在带宽,而不在程序了。   测试和测算不是太严谨,欢迎点赞和各种喷!

发布于 2016-01-24 01:18

免责声明:

本文由 kenw2004 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

jianlidawang
2017-04-03 15:27
官方也没有明确说,这个兄弟给力
kenw2004
2016-12-14 17:01
我只测试了问题内容页
kenw2004
2016-12-14 17:00
首页的负载是会低一点,如果首页流量大,要单独做个缓存才行
AICE宽大守信
2016-11-28 20:35
弹首页
AICE宽大守信
2016-11-28 20:35
我也做了测试 真实测试 一分钟内弹窗1000IP 8核16G 10MB带宽的机器当掉
一杯咖啡就瞌睡
2016-02-13 18:57
赞!!!!!!!
JIAOde
2016-01-27 13:43
谢谢啊,正想知道
孤魂
2016-01-24 17:54
相关问题这里,性能太差
WHH
2016-01-24 08:34
记得前不久有个问过类似这个问题,我当时回答他“2015年7月测试过2150万没问题”
左手背上
2016-01-24 08:26
你太牛逼了。解决了我心中的疑问。给你一百个赞