1

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

页面中有一个按钮,每当用户单击该按钮时,应根据访问频率对选项卡进行重新排序。当用户再次登录系统时,选项卡应根据这些访问重新排序。

我如何保持这个计数?

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

4

1 回答 1

1

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

于 2013-01-08T09:10:04.577 回答