V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kosgug
V2EX  ›  问与答

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

  •  
  •   kosgug · 2022-03-02 11:55:10 +08:00 · 1028 次点击
    这是一个创建于 1031 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    再一个,就是不同业务,每个在线客户端给系统带来的负载也不同。
    同样是在线,网络游戏的 1 个客户端,和一个论坛的 1 个客户端,给服务器带来的负载是完全不同的。
    所以用“实时在线人数”来描绘系统的并发性能,是非常不妥当的一种做法。
    kosgug
        2
    kosgug  
    OP
       2022-03-02 12:30:32 +08:00
    @kop1989smurf 多谢,说出了我问这个问题的初衷。作为客户不懂这个概念,但是他们能想到需要系统达到的标准却往往也只有这个一个说法,每次遇到都要增加很多不必要的沟通解释成本。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4207 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:32 · PVG 13:32 · LAX 21:32 · JFK 00:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.