关于在线人数技术指标看起来没有任何标准吗

2022-03-02 11:55:10 +08:00
 kosgug

最近在写各种技术指标,总会遇到类似 “在线人数不低于 10000 人” 这种说法,但是其实在技术测试中很难量化。

现在我们的办法是做一个约束前提:在固定并发量前提下,测试 5 分钟发送成功的样本数,并且要求成功率 >=99.9%,目前还没遇到较真甲方,但是总是没有一个行业标准,有潜在风险。

所以我希望以后出这个技术指标可以写成类似 “在线人数(iso-xxxx 标准)不低于 10000 人”,可以有标准可查。于是,我查了一些文档只找到 IIS 曾经有一个标准,但是感觉也不可靠,所以想听听大家见解。

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

1002 次点击
所在节点    问与答
2 条回复
kop1989smurf
2022-03-02 12:14:51 +08:00
“在线”就不是一个普适的概念。
对于不同的业务,“在线”这个名词的概念和定义有很大的区别。
比如论坛等 web 应用对于“在线”的要求,就要比 QQ 等即时通讯软件要宽泛得多。

再一个,就是不同业务,每个在线客户端给系统带来的负载也不同。
同样是在线,网络游戏的 1 个客户端,和一个论坛的 1 个客户端,给服务器带来的负载是完全不同的。
所以用“实时在线人数”来描绘系统的并发性能,是非常不妥当的一种做法。
kosgug
2022-03-02 12:30:32 +08:00
@kop1989smurf 多谢,说出了我问这个问题的初衷。作为客户不懂这个概念,但是他们能想到需要系统达到的标准却往往也只有这个一个说法,每次遇到都要增加很多不必要的沟通解释成本。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/837384

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX