首頁  >  問答  >  主體

java - 如何实现网站访问次数记录

各位大佬好,小弟现在对一个问题比较迷惑,如何统计网站的访问次数,目前使用的技术方案是SSM(spring+springmvc+mybatis),不知道这个功能应该是实现在哪里,请各位赐教。

阿神阿神2743 天前704

全部回覆(5)我來回復

  • ringa_lee

    ringa_lee2017-04-18 10:56:45

    1.如果有nginx等反向代理工具,可以直接交給nginx進行統計。
    2.可以使用servlet攔截器,對需要的統計請求進行攔截,然後根據需要分類統計或匯總統計。
    3.可以使用servlet過濾器,過濾需要統計的請求,同上。
    4.Spring aop也是不錯的選擇。
    5.如果是js腳本,對於不需要存取頁面的請求無法統計到。
    6.統計容器的access日誌。

    如果有負載平衡,23456需要最後進行匯總,比較麻煩。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:56:45

    網站訪問記錄?可以使用百度的統計工具,在頁面公共部分加上那段Js程式碼就行

    回覆
    0
  • 怪我咯

    怪我咯2017-04-18 10:56:45

    spring寫個攔截器。每次訪問去記錄。
    或使用百度等第三方工具直接嵌入script腳本

    回覆
    0
  • 阿神

    阿神2017-04-18 10:56:45

    我說一個比較原始的辦法,寫一個HttpSessionListener,維護一個靜態的訪問次數變量,每次創建session就+1,當然要注意多線程問題

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:56:45

    使用application即可

    回覆
    0
  • 取消回覆