2011-06-07 34 views
2

我目前正在研究Google App Engine的应用程序,我需要一些建议来检测应用程序中的在线用户数量。我怎样才能做到这一点?如何在Google App Engine的网络应用程序中检测在线用户

我正在使用会话库。我是否需要覆盖会话方法(create_session,destroy_session increment /和递减数据存储中的值),还是有另一种方法可以使用?

回答

2

HTTP是无状态的,所以没有“在线用户”的固有定义。您可以可以计算您创建的非破坏会话的数量,但除非您有破坏旧会话的cron作业,否则不会提供准确的图片。

您基本上需要决定没有新的页面请求的时间会被视为“在线”并查询在该时间范围内已更新的会话。

相关问题