사용자 검증을 할때마다. db를 긁는건 부담이 된다.
그래서 jwt 같은게 나와있지만 완벽하지 않다.
좀더 근본적으로 문제를 접근하기위해서 메모리 db가 필요한데.. redis 같이
근데.. 문제는 redis를 써야하는 환경으로 가야된다. 단일서버에 중규모이상의
웹서비스에는 그럴수 있는데 문제는 중소규모의 그룹핑된 서버에는 어울리지 않는다.
https처리나 도메인확보도 쉽지 않는 케이스의 경우..
그래서 나는 차라리 일반db에서 특정테이블을 메모리테이블로 들고 있고..
최대사이즈가 정해져있는 한도내에서 로그인할때마다 메모리에 올리고 시간지나면
오랜된것부터 메모리에서 빠지는 형태로 해서 응답처리를 하는게 어떨까 생각한다.
물론 테이블의 변화를 감지에서 변화가 감지된다면 메모리테이블에서 빠지거나
갱신작업을 한다는 가정하에서..
댓글 없음:
댓글 쓰기