나는 온라인 사용자과 가 많이 거래하는 ASP.Net MVC 응용 프로그램 "다소 게임"을 만들고 있습니다.정적 목록 <User> Asp.Net의 온라인 사용자를위한 VS DataBase?
"10s"
마다 Ajax 요청을 실행하여 Action
으로 지정하여 사이트를 열어두면 사용자를 온라인 상태로 유지합니다. Action
업데이트LastActivityDate
User
- ((정적 List 및 DataBase에서 사용)).
- 때 사용자가 목록에 그를 추가 할 로그인 정적 목록에서 온라인 사용자를 저장하고 코드를 작성하는 것이 더 나은가요
"10s"
마다이 목록을 관리하여 오프라인 사용자를 퇴출 시키십시오. - 또는
OnlineUsers
을 원할 때마다 온라인 사용자 을 데이터베이스에서로드하는 것이 가장 좋습니다.
참고 : 나는 같은 몇 가지 주기적으로 작업 수행이 SO Question에서 기술을 사용하고 OnlineUsers에게 정적 목록을 재-관리 할 수 있습니다.
감사합니다. 사용자 이름으로'Dictionary'이 생기면 내 'userID'는'GUID'입니까? 그렇다면 문자열을 키로 사용하는 데 문제가 있습니까? –
@Wahid - 고유 한 한 잘 작동합니다. – tvanfosson