jsp访问者点击计数器的最佳方法
创建 jsp 访问者点击计数器的最佳方法是什么?是使用txt文件并将命中值保存到文件中更好,还是在数据库中创建表更好???或者使用session/cookie来统计访问该网站的用户?
what is the best way for creating a jsp visitor hit counters? is it better to use txt file and save the hit value into a file, or create a table in database??? or use session/cookie to count the users whom have visited the website?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是很多问题。我会分别回答。
一个
Filter
,它监听与感兴趣的请求匹配的url-pattern
。也许*.jsp
?数据库肯定更快。如果您没有或买不起,那么就使用文本文件。请注意,不要将其保存在 Web 应用程序内,而是保存在本地磁盘文件系统的外部其他位置。否则,每当您重新部署 Web 应用程序时,它就会丢失。
仅使用它来统计特定于用户的会话期间的特定于用户的访问量。不要使用它来计算站点范围内的访问量,或者当您关心 cookie 值被操纵时。
That are a lot of questions. I'll answer them separately.
A
Filter
which listens on theurl-pattern
matching the requests of interest. Maybe*.jsp
?A database is definitely faster. If you don't have or can't afford one, then live with a text file. Be careful that you don't save it inside the webapplication, but externally elsewhere on the local disk file system. Else it will get lost whenever you redeploy the webapplication.
Only use this to count the amount of user-specific visits during the user-specific session. Do not use this to count the sitewide amount of visits or whenever you care the cookie value to be manipulated.