Maison > Questions et réponses > le corps du texte
各位大佬好,小弟现在对一个问题比较迷惑,如何统计网站的访问次数,目前使用的技术方案是SSM(spring+springmvc+mybatis),不知道这个功能应该是实现在哪里,请各位赐教。
ringa_lee2017-04-18 10:56:45
1. S'il existe un outil de proxy inverse tel que nginx, vous pouvez le transmettre directement à nginx pour les statistiques.
2. Vous pouvez utiliser l'intercepteur de servlet pour intercepter les demandes statistiques requises, puis classer ou résumer les statistiques selon vos besoins.
3. Vous pouvez utiliser le filtre de servlet pour filtrer les requêtes qui nécessitent des statistiques, comme ci-dessus.
4.Spring aop est également un bon choix.
5. S'il s'agit d'un script js, les requêtes qui n'ont pas besoin d'accéder à la page ne peuvent pas être comptabilisées.
6. Statistiques des journaux d'accès aux conteneurs.
S'il y a un équilibrage de charge, 23456 doit être résumé à la fin, ce qui est plus gênant.
天蓬老师2017-04-18 10:56:45
Enregistrement des visites du site Web ? Vous pouvez utiliser l'outil statistique de Baidu et simplement ajouter ce code Js à la partie publique de la page
怪我咯2017-04-18 10:56:45
Écrivez un intercepteur au printemps. Enregistrez chaque visite.
Ou utilisez des outils tiers tels que Baidu pour intégrer le script directement
阿神2017-04-18 10:56:45
Permettez-moi de parler d'une méthode relativement primitive, écrire un HttpSessionListener, maintenir une variable de nombre d'accès statique, +1 à chaque fois qu'une session est créée, bien sûr, faire attention aux problèmes de multi-threading