如何跟踪用户访问?

时间:2013-01-08 09:05:29

标签: database java-ee memcached

我有一个Java EE Web应用程序。第一页有4个选项卡。我想跟踪每个用户每个标签的访问次数。

页面中有一个按钮,只要用户点击按钮,就会根据访问频率重新排序标签。当用户再次登录系统时,应根据这些访问重新排序选项卡。

我如何保持这个数量?

如果我将其保存在数据库中,那么我必须为每次访问调用数据库。我可以使用memcached对象吗?我应该何时将计数保存在数据库中?

1 个答案:

答案 0 :(得分:1)

您可以在UserVistsTable(UserID, TadID, VisitCount)中将信息保存在数据库中,并在登录时读取该用户,在您使用内存中的信息的工作期间以及在注销时保存更新的信息在数据库中试。