SteadyDrills

토큰(Token)과 캐시(Cache) 본문

CS

토큰(Token)과 캐시(Cache)

Drills 2024. 9. 4. 19:34

240904

 

토큰(Token)


인증 및 권한 부여에 사용되는 데이터. 주로 JWT(JSON Web Token) 형태로 사용됨.
  • 장점:
    • 무상태(Stateless) 방식의 특성으로 서버의 부하를 줄임.➡️ 상태를 보존하지 않음.
    • 다양한 도메인 간의 인증에 유용.
  • 단점:
    • 만료 시간 설정이 필요하며, 관리가 복잡할 수 있음.
    • 민감한 정보가 포함될 경우 보안에 취약할 수 있음.
  • 사용 이유:  API 인증 및 권한 부여, 특히 마이크로서비스 아키텍처에서 사용

 

 

 

캐시(Cache)


자주 요청되는 데이터나 페이지를 임시로 저장하여 빠르게 제공하는 기술.
  • 장점:
    • 성능 향상 (빠른 응답 시간).
    • 서버 부하 감소.
  • 단점:
    • 데이터가 오래된 상태로 유지될 수 있음.
    • 캐시 무효화 관리가 필요함.
  • 사용 이유: 웹사이트의 속도와 효율성을 높이기 위해.