Skip to main content 웹 스토리지란?
웹 스토리지(로컬 스토리지, 세션 스토리지)
- 웹 스토리지 객체로 클라이언트의 웹 브라우저에 저장된다.
- 서버로 자동 전송되지 않는다.
- 로컬 스토리지는 데이터를 영구 보존하고, 세션 스토리지는 탭을 종료하면 데이터를 삭제한다.
- 최대 저장용량은 5MB.
오리진
(프로토콜 + 도메인 + 포트번호)에 종속된다.
웹 스토리지 vs 쿠키
- 웹 스토리지의 경우 서버로 데이터를 전송하지 않기 때문에 데이터 처리 속도가 더 빠르다.
- 웹 스토리지는 쿠키에 비해 훨씬 더 많은 데이터를 저장할 수 있다.
- 웹 스토리지는 같은 도메인 내에서도 다른 포트나 프로토콜을 사용하는 경우 데이터 공유가 불가능하다. 이 때문에 세분화된 제어나 특정 서브 도메인 간의 공유가 어려울 수 있다. 반면 쿠키는 도메인과 경로를 통해 데이터를 공유할 수 있다.
- 웹 스토리지는 클라이언트 측에서 더 많은 양의 데이터를 효율적으로 저장하고 관리하기 위해 사용되는 반면, 쿠키는 주로 서버와 클라이언트 간의 상태 정보를 유지하기 위해 사용된다.