CS
[CS] 로컬 스토리지, 세션 스토리지, 쿠키의 차이
Gapus
2023. 10. 28. 14:31
- 쿠키
- 쿠키는 작은 텍스트 파일로서 웹 사이트에서 사용자의 컴퓨터에 저장
- 주로 사용자의 로그인 정보나 웹 사이트의 선호 설정과 같은 개인화된 데이터를 저장하는 데 사용
- 쿠키는 만료 기간이 설정되어 있으며, 만료일까지 유지
- 서버에 요청할 때마다 쿠키는 자동으로 서버로 전송되며, 웹 사이트의 기능을 지원하기 위해 사용
- 로컬 스토리지
- 로컬 스토리지는 HTML5에서 도입된 저장소
- 로컬 스토리지는 웹 브라우저에 데이터를 영구적으로 저장
- 주로 사용자의 작업 상태, 설정, 캐시 데이터 등을 저장하는 데 사용
- 로컬 스토리지에 저장된 데이터는 수동으로 삭제하지 않는 이상 계속해서 유지
- 세션 스토리지
- 세션 스토리지는 로컬 스토리지와 비슷하지만, 데이터의 수명이 세션에 한정
- 세션은 웹 브라우저가 열려 있는 동안 유지되는 사용자의 작업 단위를 의미
- 세션 스토리지에 저장된 데이터는 해당 세션이 종료되면 삭제
- 주로 임시적인 데이터나 세션 관련 정보를 저장하는 데 사용
각각 사용하는 목적과 데이터 유지 기간을 생각하며 사용해야 한다.