jsp访问者点击计数器的最佳方法

发布于 2024-08-26 15:37:30 字数 98 浏览 6 评论 0原文

创建 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忆沫 2024-09-02 15:37:30

这是很多问题。我会分别回答。

创建 jsp 访问者点击计数器的最佳方法是什么?

一个 Filter,它监听与感兴趣的请求匹配的 url-pattern。也许*.jsp

使用txt文件并将命中值保存到文件中更好,还是在数据库中创建表更好???

数据库肯定更快。如果您没有或买不起,那么就使用文本文件。请注意,不要将其保存在 Web 应用程序内,而是保存在本地磁盘文件系统的外部其他位置。否则,每当您重新部署 Web 应用程序时,它就会丢失。

或者使用session/cookie来统计访问过该网站的用户?

仅使用它来统计特定于用户的会话期间的特定于用户的访问量。不要使用它来计算站点范围内的访问量,或者当您关心 cookie 值被操纵时。

That are a lot of questions. I'll answer them separately.

what is the best way for creating a jsp visitor hit counters?

A Filter which listens on the url-pattern matching the requests of interest. Maybe *.jsp?

is it better to use txt file and save the hit value into a file, or create a table in database???

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.

or use session/cookie to count the users whom have visited the website?

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文