在Django中,我如何查看當前訪問者的數量?或者我如何確定活動會話的數量?Django中的訪問人數
這是一個好方法嗎?
使用django.contrib.sessions.models.Session,設置到期時間短。每當有人在網站上做些什麼時,更新到期時間。然後計算未過期的會話數量。
在Django中,我如何查看當前訪問者的數量?或者我如何確定活動會話的數量?Django中的訪問人數
這是一個好方法嗎?
使用django.contrib.sessions.models.Session,設置到期時間短。每當有人在網站上做些什麼時,更新到期時間。然後計算未過期的會話數量。
你可能想看看django-tracking這樣的東西。
Django的跟蹤是在遊客的 保持跟蹤一個簡單的嘗試 Django的網站。它也 提供基本的黑名單 的能力。
編輯:關於你提到的更新問題...
或者[回答muhuk修正後刪節],我喜歡回答這個問題:How do I find out total number of sessions created i.e. number of logged in users?
您可能要改爲嘗試。
編輯:添加了一些關於爲什麼我在這裏提出這個答案的更多信息。當我嘗試爲我的基於django的網站回答這個問題時,我發現了chartbeat。我不爲他們工作。
不是特別的Django,但是chartbeat.com也非常有趣添加到網站中。
Django的跟蹤是偉大的,一爲這個問題的答案,等
的東西夫婦,我不能和Django的跟蹤做,那chartbeat幫助了;與從不打Django的跟蹤代碼和頁面通過Django的未交付(如WordPress的,等等),完全緩存的頁面使用交互
django-tracking2 可以一點點的應用Django的訪問有助於追蹤訪問者。
特別是在像AWS這樣的部署中,這很容易配置,因爲它不需要任何依賴和環境變量。
django-tracking2跟蹤訪問者和註冊用戶在您的網站上花費的時間。雖然這將適用於網站,但這更適用於具有註冊用戶的網絡應用程序。這並不代替(也不打算)取代客戶端分析,這對理解頁面瀏覽的聚合流很有幫助。
不,Django不會將會話存儲爲cookie,它將會話ID存儲在cookie中。會話過期存儲在會話存儲中。因此你可以數。 – muhuk 2009-06-16 19:22:54
謝謝。 Django的跟蹤似乎工作! (除了花式地圖部分)它看起來像一個有趣的包 – 2009-06-16 20:24:50