2010-09-18 63 views
0

有沒有一種方法可以統計Google App Engine(Python)上的活動會話總數(例如10分鐘內)?GAE上的實時會話總數

我想告訴像頭版的東西,這個網站目前HAZ 200人在線

回答

1

考慮到GAE的分佈式特性,我不認爲你可以直接做到這一點。

您可以將訪問存儲在數據庫中(包含時間戳)並查詢(使用cookie來檢查用戶是否已經計數,避免在每個請求上寫入!)。

或者,您可以使用一些外部服務,使用包含的JavaScript或圖像來爲您計算此值,就像分析工作的方式一樣。

+0

[Java](http://code.google.com/appengine/docs/java/config/appconfig.html#Enabling_Sessions)如何? python會話是否也存儲在memcache中? – est 2010-09-18 09:04:46

+0

App Engine的python運行時沒有內置的會話庫;您選擇使用的那個可能會或可能不會使用memcache。 – geoffspear 2010-09-19 16:35:14