Cookie, Local Storage, Session Storage

5BRack·2022년 9월 23일

백엔드 로드맵

목록 보기
12/28

브라우저 스토어

  • Cookie, Local Storage, Session Storage는 모두 클라이언트 쪽 스토리지이다.

Local Storage

  • 웹 브라우저에 키-값 형태로 클라이언트 컴퓨터에 데이터를 저장하는 방식
  • 데이터는 의도적으로 삭제하지 않는 한 영원히 로컬 저장소에 저장
  • 사용차가 웹브라우저를 종료하거나, 탭을 닫아도 데이터가 삭제되지 않음
  • 수동으로 서버에 데이터를 보내지 않는 이상 데이터를 서버에서 읽을 수 없다.
  • setItem() 메서드를 사용하여 데이터 설정
  • getItem() 메서드를 이용하여 데이터 조회
  • removeItem() 메서드를 이용하여 데이터 삭제

Session Storage

  • 로컬 스토리지와 유사하나 데이터 지속기간이 웹브라우저 세션(탭)에 속해있다.
  • 탭을 닫거나 종료시, 데이터가 손실된다.
  • setItem() 메서드를 사용하여 데이터 설정
  • getItem() 메서드를 이용하여 데이터 조회
  • 클라이언트 데이터 저장방식
  • 사용자에게 개인화된 데이터를 저장
  • 서버에 요청시, 요청과 쿠키가 같이 전송되고 클라이언트로 돌아옴
  • Max-age와 같은 설정을 이용하면 세션쿠키로 만들 수 있음(데이터 저장 지속 기간)

0개의 댓글