2011-04-13 27 views
0

我已經在django中開發了一個web應用程序,我很想知道有多少人訪問了某些頁面並將該信息保存在我的數據庫中。由於我已經在加載頁面時運行了一些代碼,因此我有一小部分代碼增加了計數器1.如何在使用memcached時在django頁面上準確獲取頁面點擊

但是,在此應用程序中實現memcached時,緩存的頁面將靜態地提供,代碼是沒執行。我正在考慮在頁面中添加JavaScript代碼,告訴服務器頁面已經被提供,但不知何故,這看起來不是最好的主意。

有沒有辦法讓memcached靜態提供動態頁面,只要他們沒有改變,但仍然能夠知道該頁面已被用於統計目的在我的數據庫?

在此先感謝!

+1

有沒有像谷歌分析這樣的原因不適合你? – shadfc 2011-04-13 19:03:25

+0

我使用的是綜合瀏覽量,因此我可以在首頁從「訪問次數最多」到「訪問量較低」。希望將所有內容都保存在我的代碼中 – Bruno 2011-04-19 20:56:42

回答

3

A)使用谷歌分析到2%的範圍內確定你的頁面訪問量

B)建立一個應用程序來保存請求數據(時間,瀏覽器,IP等),創建中間件,用於存儲關於每個請求信息應用程序。將此中間件放置在緩存中間件上方。

相關問題