django怎样判断用户在线

我现在用django做一个论坛,但没有办法来知道用户是否在线,因为用户有可能把session过期时间设为很长,所以就无法采用session来判断了,不知道是否有其他的方法。

这样,你看没看过开心网是怎么判断用户是否在线的.它其实是用一个线程在后2分钟扫一次的.所以不是很实时的,如果不用session的话,你可以用缓来实现.在缓存里给每个用户分配一个状态,当用户上下线时,及时的改这个状态就行了,这样做应该是很及时的.
关于缓存,你可以去看看memcached.

朋友,问题要自动关闭啦,结分哦