各位大佬好,小弟现在对一个问题比较迷惑,如何统计网站的访问次数,目前使用的技术方案是SSM(spring+springmvc+mybatis),不知道这个功能应该是实现在哪里,请各位赐教。
ringa_lee2017-04-18 10:56:45
1. nginx와 같은 역방향 프록시 도구가 있는 경우 통계를 위해 nginx에 직접 전달할 수 있습니다.
2. 서블릿 인터셉터를 사용하여 필요한 통계 요청을 가로채고 필요에 따라 통계를 분류하거나 요약할 수 있습니다.
3. 위와 마찬가지로 서블릿 필터를 사용하여 통계가 필요한 요청을 필터링할 수 있습니다.
4.Spring AOP도 좋은 선택입니다.
5. js 스크립트인 경우 페이지에 액세스할 필요가 없는 요청은 계산할 수 없습니다.
6. 컨테이너 액세스 로그 통계.
로드 밸런싱이 있으면 마지막에 23456을 요약해야 하는데 그게 더 귀찮습니다.
阿神2017-04-18 10:56:45
상대적으로 원시적인 방법에 대해 이야기하겠습니다. HttpSessionListener 작성, 정적 액세스 횟수 변수 유지, 세션이 생성될 때마다 +1, 물론 멀티스레딩 문제에 주의하세요