웹 브라우저의 캐시 - 공통점과 차이점
로컬 스토리지, 세션 스토리지, 쿠키의 공통점과 차이점
1. 공통점
브라우저에 캐싱을 하기 때문에 다운로드받는 콘텐츠의 양이 줄어들어 더 빠른 다운로드가 가능하게 된다.
또한 서버도 요청받는 수가 줄어들기 때문에 부하가 줄어들게 된다.
로그인 상태를 유지하거나 사용자 개인설정(다크모드, 색, 글꼴, 크기 등)을 기억하여 저장하는데 유용하게 사용된다.
2. 차이점
항목 | 로컬 스토리지 | 세션 스토리지 | 쿠키 |
---|---|---|---|
최대 저장 용량 | 5KB | 5KB | 4KB |
브라우저 허용 | HTML5 | HTML5 | HTML4, HTML5 |
접근 범위 | 창 | 탭 | 창 |
만료 기한 | 영구적 | 탭 닫으면 소멸 | 수동으로 설정 |
설정주체 | 클라이언트 | 클라이언트 | 클라이언트, 서버 |
요청과 함께 서버에 자동전송 유무 | X | X | O |
Last updated