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

算法咨询。

  •  
  •   chigco · 2015-02-15 22:06:51 +08:00 via Android · 2267 次点击
    这是一个创建于 3567 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如别人的站,有页面显示在线人数。
    假设无法通过其他三方统计,或其他渠道获取每天总人数。
    假设人数是真实的。
    想知道站点平均每天的访问人数。具体该怎么算?
    每小时看下人数求平均还是有其他算法?
    8 条回复    2015-02-16 10:04:22 +08:00
    Dongdong36
        1
    Dongdong36  
       2015-02-15 22:13:21 +08:00
    分析Nginx之类的日志文件?
    Dongdong36
        2
    Dongdong36  
       2015-02-15 22:13:56 +08:00
    别人的站?
    yangff
        3
    yangff  
       2015-02-15 22:17:25 +08:00
    人次
    还是

    ?
    chigco
        4
    chigco  
    OP
       2015-02-15 22:26:00 +08:00 via Android
    @yangff
    如果只有一个在线人数的话,人次无法计算吧。
    @Dongdong36
    嗯。别人的站。木有日志。只有在线人数。
    pwinner
        5
    pwinner  
       2015-02-15 22:48:43 +08:00
    虽然不会做,但是给个坑爹的建议看看可行性吧……
    网页既然有实时统计,那能不能每隔一段时间缓存这个页面取这个值之类的……
    swirling
        6
    swirling  
       2015-02-15 23:35:53 +08:00 via iPhone
    有在线用户列表的话才能统计吧。因为如果1分钟一get,那如果此时上线下线人数相同不就跪了嘛。
    chigco
        7
    chigco  
    OP
       2015-02-16 00:18:42 +08:00 via Android
    @swirling
    应该不至于要1分钟一get吧,也太频繁了。所以,想上来看看有木有对应算法。
    chigco
        8
    chigco  
    OP
       2015-02-16 10:04:22 +08:00 via Android
    目前暂定1个整点获取一次人数。然后24个整点做一次计算,但是感觉还是有点繁琐的样子。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3015 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:49 · PVG 18:49 · LAX 02:49 · JFK 05:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.