스토리지

  • 쿠키의 단점을 보완해서 만든 기술이다.
  • key, value로 이루어진 데이터 파일이다.
  • 서버의 자원이 사용하므로 서버의 공간이 필요하다.
  • 기기마다 차이는 있으나 모바일 2.5MB, 데스크탑 5MB~10MB정도 저장 가능하다.
  • 쿠키 보다 보안이 우수하며 많은 정보를 담을 수 있다.
  • Local Storage, Session Storage로 나뉘며 데이터의 만료에 따라 나뉜다. (사용자가 데이터를 삭제하지 않는 한)
  • Local Storage = 만료기한 없음, Session Storage = 세션 종료 시 만료.

 

데이터의 만료기간이 없으며 사용자가 데이터를 지우지 않은 한 영구적으로 보존된다.
사이트 재 방문시 이전에 저장되었던 정보를 이용 할 수 있어 활용도가 높다.
사용자 설정 저장, 브라우저를 닫고 열었음에도 정보가 남아야 하는 것들을 저장할 때 사용한다.

예시

1. 구글메일에서 오프라인 메일 사용 체크 설정 변경(체크)
www.abcmart.co.kr/abc/order/addCartProducts 통신을 확인해 보면 해당 Cookie 정보 + 아이템 정보(JSON)이 전송되는 것이 확인 된다.

2. 구글메일에서 오프라인 메일 사용 체크 설정 변경
www.abcmart.co.kr/abc/order/addCartProducts 통신을 확인해 보면 해당 Cookie 정보 + 아이템 정보(JSON)이 전송되는 것이 확인 된다.

 

오프라인 메일 사용 체크 시 weboffline항목의 value값이 true가 됨
오프라인 메일 사용 체크 해제 시 weboffline항목의 value값이 flase가 됨

 

 

참고

 

 

+ Recent posts