2011-05-07 56 views

回答

10

外的开箱,没有办法知道用户是否正在使用你的网站,只要他们刚刚一直在使用它。只需尾接instance-Z2.log访问日志文件。

请注意,由于HTTP协议的性质,您网站的“当前”用户不保持连接,因此,直到他们再次返回下一个请求时,没有准确的方法来确定是否有人正在使用该网站。

有一些解决方法,例如使用会话和超时,使用新近度来估计仍有多少用户。 collective.portlet.usertrack就是这样一种方法。请注意,尽管如此,这些方法可能会导致严重的可伸缩性损失。

如果您希望在重新启动过程中不想给用户带来不便,请改用缓存前端和/或负载平衡器以及多个实例。这样,用户可以在重启第一个实例时看到由实例生成的缓存内容或内容。

相关问题