各位大佬好,小弟現在對一個問題比較迷惑,如何統計網站的訪問次數,目前使用的技術方案是SSM(spring springmvc mybatis),不知道這個功能應該是實現在哪裏,請各位賜教。
闭关修行中......
1.如果有nginx等反向代理工具,可以直接交給nginx進行統計。 2.可以使用servlet攔截器,對需要的統計請求進行攔截,然後根據需要分類統計或匯總統計。 3.可以使用servlet過濾器,過濾需要統計的請求,同上。 4.Spring aop也是不錯的選擇。 5.如果是js腳本,對於不需要存取頁面的請求無法統計到。 6.統計容器的access日誌。
如果有負載平衡,23456需要最後進行匯總,比較麻煩。
網站訪問記錄?可以使用百度的統計工具,在頁面公共部分加上那段Js程式碼就行
spring寫個攔截器。每次訪問去記錄。 或使用百度等第三方工具直接嵌入script腳本
我說一個比較原始的辦法,寫一個HttpSessionListener,維護一個靜態的訪問次數變量,每次創建session就+1,當然要注意多線程問題
使用application即可
1.如果有nginx等反向代理工具,可以直接交給nginx進行統計。
2.可以使用servlet攔截器,對需要的統計請求進行攔截,然後根據需要分類統計或匯總統計。
3.可以使用servlet過濾器,過濾需要統計的請求,同上。
4.Spring aop也是不錯的選擇。
5.如果是js腳本,對於不需要存取頁面的請求無法統計到。
6.統計容器的access日誌。
如果有負載平衡,23456需要最後進行匯總,比較麻煩。
網站訪問記錄?可以使用百度的統計工具,在頁面公共部分加上那段Js程式碼就行
spring寫個攔截器。每次訪問去記錄。
或使用百度等第三方工具直接嵌入script腳本
我說一個比較原始的辦法,寫一個HttpSessionListener,維護一個靜態的訪問次數變量,每次創建session就+1,當然要注意多線程問題
使用application即可