2011-05-07 55 views

回答

10

外的開箱,沒有辦法知道用戶是否正在使用你的網站,只要他們剛剛一直在使用它。只需尾接instance-Z2.log訪問日誌文件。

請注意,由於HTTP協議的性質,您網站的「當前」用戶不保持連接,因此,直到他們再次返回下一個請求時,沒有準確的方法來確定是否有人正在使用該網站。

有一些解決方法,例如使用會話和超時,使用新近度來估計仍有多少用戶。 collective.portlet.usertrack就是這樣一種方法。請注意,儘管如此,這些方法可能會導致嚴重的可伸縮性損失。

如果您希望在重新啓動過程中不想給用戶帶來不便,請改用緩存前端和/或負載平衡器以及多個實例。這樣,用戶可以在重啓第一個實例時看到由實例生成的緩存內容或內容。

相關問題