用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5559|回复: 5
收起左侧

[Web] 统计 在线人数 用php怎么做合适?

[复制链接]
发表于 2010-5-10 13:10:12 | 显示全部楼层 |阅读模式
我最近做了一个小的聊天室,在实时统计在线人数处卡了,请问谁又没有优化好的解决方案?谢谢了!
发表于 2010-5-10 14:54:17 | 显示全部楼层
PHP没有象ASP那样的application全局对象,所以你需要一种 application-level 共享全局变量的方式即可解决。

可行的方案:
将登录用户的session存储在DB里面。
将登录数据的session存储在文件里面。
.......
发表于 2010-5-10 16:29:57 | 显示全部楼层
memcached 不错,性能卓越。。。。
 楼主| 发表于 2010-5-10 17:18:29 | 显示全部楼层
回复 3# Hex


    memcached,这个东东没用过,不了解,老大还是说个比较普遍的方法吧?:)
发表于 2010-5-12 18:19:37 | 显示全部楼层
要考虑客户端非正常断开的情况 ,如果要统计精确,那么客户端通过ajax定期发个心跳。
发表于 2010-5-12 22:02:31 | 显示全部楼层
回复  Hex


    memcached,这个东东没用过,不了解,老大还是说个比较普遍的方法吧? ...
jianzhong5137 发表于 2010-5-10 17:18



    google 一下吧,这个东西太常用了,呵呵

本版积分规则