网上看一篇文章或者其他的时候总会看见被浏览了几次开始以为是点击一个链接这个次数就会加一,但是有的重复点击就不会加,这是怎么实现的呢?
PV 和 UV
這個是根據使用者的唯一客戶端進行統計的
使用cookie,我都忘了! ! !
有專門的的統計工具的,像百度統計
你是想自己實現這個功能?如果想自己實現這個功能並且統計想盡量準確的話那就每篇文章建一個點擊表,表裡面記錄訪問用戶的信息,然後每次用戶點擊的時候對比下條件。如果想要效能的話 把這些資料放到redis之類的記憶體資料庫裡。
去重?可以依照使用者帳號、IP、cookie判斷,看需求了
透過後端做的吧。我是沒有去重,直接訪問一次就給 pv+1 然後寫入資料庫。文章開啟頁面 get 請求的時候直接讀取就行了。
PV 和 UV
這個是根據使用者的唯一客戶端進行統計的
使用cookie,我都忘了! ! !
有專門的的統計工具的,像百度統計
你是想自己實現這個功能?如果想自己實現這個功能並且統計想盡量準確的話那就每篇文章建一個點擊表,表裡面記錄訪問用戶的信息,然後每次用戶點擊的時候對比下條件。如果想要效能的話 把這些資料放到redis之類的記憶體資料庫裡。
去重?可以依照使用者帳號、IP、cookie判斷,看需求了
透過後端做的吧。我是沒有去重,直接訪問一次就給 pv+1 然後寫入資料庫。文章開啟頁面 get 請求的時候直接讀取就行了。