최근에 사용 된 토큰을 API 프로젝트에 캐시하는 것이 성능에 도움이됩니까?캐싱 API 토큰
토큰의 유효성을 검사하라는 모든 요청에 대해 요청 속도가 느려지므로 데이터베이스 쿼리를 수행하는 것이 걱정됩니다.
최근에 사용 된 토큰을 API 프로젝트에 캐시하는 것이 성능에 도움이됩니까?캐싱 API 토큰
토큰의 유효성을 검사하라는 모든 요청에 대해 요청 속도가 느려지므로 데이터베이스 쿼리를 수행하는 것이 걱정됩니다.
메모리에 캐시하는 것은 데이터베이스로 이동하는 것보다 항상 빠릅니다. 그러나 캐시 된 상태에서 토큰이 유효한지 확인하는 것은 사용자의 몫입니다. 짧은 시간 동안 만 캐싱하거나 캐시의 토큰에 대한 변경 사항을 데이터베이스에서 주기적으로 확인하여이 작업을 수행 할 수 있습니다.
입력 해 주셔서 감사합니다. 활성 토큰에 대해 캐시를 사용하고 만료 된 토큰을 제거하는 일종의주기적인 함수를 사용하는쪽으로 기울어졌습니다. – Ralph
토큰 사용자가 특정 사용자입니까? 아니면 모든 사용자가 동일한 토큰을 사용합니까? – Win