我有一个Java EE Web应用程序。第一页有4个选项卡。我想跟踪每个用户每个标签的访问次数。
页面中有一个按钮,只要用户点击按钮,就会根据访问频率重新排序标签。当用户再次登录系统时,应根据这些访问重新排序选项卡。
我如何保持这个数量?
如果我将其保存在数据库中,那么我必须为每次访问调用数据库。我可以使用memcached对象吗?我应该何时将计数保存在数据库中?
答案 0 :(得分:1)
您可以在UserVistsTable(UserID, TadID, VisitCount)
中将信息保存在数据库中,并在登录时读取该用户,在您使用内存中的信息的工作期间以及在注销时保存更新的信息在数据库中试。