2013-01-08 2 views
1

Java EE 웹 앱이 있습니다. 첫 페이지에는 4 개의 탭이 있습니다. 각 사용자의 각 탭에 대한 방문수를 추적하고 싶습니다.사용자 방문을 추적하는 방법은 무엇입니까?

페이지에 버튼이 있습니다. 사용자가 버튼을 클릭 할 때마다 방문 빈도에 따라 탭을 재정렬해야합니다. 사용자가 시스템에 다시 로그인하면 해당 방문을 기준으로 탭을 재정렬해야합니다.

이 개수는 어떻게 유지합니까?

데이터베이스에 저장하면 각 방문마다 데이터베이스를 호출해야합니다. 이것에 memcached 객체를 사용할 수 있습니까? 언제 데이터베이스에 카운트를 저장해야합니까?

답변

1

데이터베이스에있는 정보를 UserVistsTable(UserID, TadID, VisitCount)에 저장하고 로그인시 theh 사용자에 대한 정보를 읽을 수 있습니다. 작업 중에 메모리에있는 정보를 사용하고 로그 아웃하면 데이터베이스에 업데이트 된 포메이션을 다시 저장하십시오.

관련 문제