에이전트 메모리의 숨은 문제: 같은 사용자를 알아보는 법
의 메모리는 보통 필요한 정보를 얼마나 잘 찾아오느냐에 초점이 맞춰진다. 하지만 그 전에 같은 사람이 여러 방식으로 접속할 때 한 사람으로 묶는 문제가 먼저 해결돼야 한다. 같은 사용자가 익명 브라우저 아이디, 로그인한 아이디, 서버 내부 아이디로 각각 나타나면 은 이들을 서로 다른 사람으로 볼 수 있다.
그러면 한 세션에서 저장된 문맥이 다음 세션이나 다른 기기에서 이어지지 않는다. 실제 구현에서는 로그인 를 기준으로 할지, 특정 값을 해시할지, 아니면 앱 쪽에서 이 문제를 처리하게 할지 결정해야 한다.
핵심 포인트
- 는 정보를 찾기 전에 사용자가 누구인지 먼저 구분해야 한다.
- 익명 브라우저 아이디, 로그인 아이디, 서버 내부 아이디가 같은 사람을 따로따로 나타낼 수 있다.
- 사용자를 잘못 나누면 이전 세션의 문맥이 다음 세션이나 다른 기기로 이어지지 않는다.
- 메모리 기준을 로그인 , 해시, 앱 내부 처리 중 어디에 둘지 정해야 한다.