[기술면접] 로컬스토리지, 세션스토리지, 쿠키

한재창·2023년 3월 31일
0
post-thumbnail

쿠키는 유효 기간이 있으며 서버로 전송되는 작은 텍스트 파일, 로컬 스토리지는 브라우저를 종료해도 유지되는 데이터 저장소, 세션 스토리지는 브라우저 세션이 유지되는 동안에만 유지되는 데이터 저장소입니다.

쿠키(Cookie)

  • 쿠키는 클라이언트 측에서 저장되는 작은 텍스트 파일입니다.
  • 서버로부터 전송된 쿠키는 웹 브라우저에 저장되며, 이후 해당 웹 사이트를 방문할 때마다 해당 쿠키는 서버로 전송됩니다.
  • 쿠키는 일반적으로 사용자 식별, 선호 설정, 장바구니 등의 정보를 저장하는 데 사용됩니다.
  • 쿠키는 유효 기간이 있으며, 유효 기간이 지나면 삭제됩니다.

로컬 스토리지(Local Storage)

  • 로컬 스토리지는 클라이언트 측에서 데이터를 저장하는 데 사용되는 기술입니다.
  • 로컬 스토리지에 저장된 데이터는 브라우저를 종료해도 유지됩니다.
  • 로컬 스토리지는 보안 상의 이유로 동일한 도메인에서만 액세스할 수 있습니다.
  • 로컬 스토리지는 주로 사용자 프로필, 기본 설정 등의 정보를 저장하는 데 사용됩니다.

세션 스토리지(Session Storage)

  • 세션 스토리지는 로컬 스토리지와 유사한 기술로, 클라이언트 측에서 데이터를 저장하는 데 사용됩니다.
  • 세션 스토리지에 저장된 데이터는 브라우저 세션이 유지되는 동안에만 유지됩니다. 따라서 브라우저를 종료하면 세션 스토리지에 저장된 데이터가 모두 삭제됩니다.
  • 세션 스토리지는 로컬 스토리지와 마찬가지로 보안 상의 이유로 동일한 도메인에서만 액세스할 수 있습니다.
  • 세션 스토리지는 일회성 로그인, 인증 토큰 등의 정보를 저장하는 데 사용됩니다.
profile
취준 개발자

0개의 댓글