일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 개발툴
- 리커젼
- 클로저
- 기초공부
- scope
- Big-O notation
- complexity
- flex기본
- APPEND
- node.js
- JavaScript
- 스코프
- 생활코딩
- CSS
- appendChild
- vscode
- 재귀함수
- var
- 코드스테이츠
- node.js설치
- 원본과 복사본
- AWS기초
- AWS
- css기초
- IT
- 인터프리터
- AWS조사
- 메모이제이션
- prototype
- let
- Today
- Total
Jveloper
Cookie, Local Storage, Session Storage의 차이점에 대해 설명해주세요. 본문
Cookie란 클라이언트 대한 정보를 사용자의 로컬에 보관하기 위하여 클라이언트 웹 브라우저로 전송하는 정보입니다.
쉽게 말해 통행증을 뜻하고, 여기에 데이터를 저장하게 되면 트래픽이 증가할 수 있습니다.
Local Storage와 Session Storage는 Web Storage의 일종으로 Cookie와의 가장 큰 차이점은 Web Storage는 서버에 클라이언트에 대한 데이터를 저장하지 않으며 자기 로컬에만 저장을 해두고 해당하는 key값의 value값들을 비교 및 유지합니다.
그 중 두개의 Storage의 차이점은 Local Storage는 클라이언트에 대한 정보를 영구적으로 보관하며,
Session Storage는 세션이 종료되면 클라이언트에 대한 정보를 삭제합니다.
* Web Storage란?
Web Storage는 HTML5에서 Cookie의 단점을 보완해서 만든 기술입니다.
기본적으로 Web Storage는 key와 value 형태로 이루어져있다.
Cookie와 마찬가지로 클라이언트에 대한 정보를 저장합니다.
Web Storage와 Cookie의 역할 자체에는 크게 차이가 없다고 생각합니다.
하지만 저장용량에 있어서는 Cookie는 4Kb밖에 안되지만 Local Storage는 약 5Mb 정도까지 가능하고 서버로 전송을 안하기 때문에 Web Storage가 더 효율적이라고 생각합니다.
Web Storage에서 Cookie와의 가장 큰 차이점은 서버에 클라이언트에 대한 데이터를 저장하지 않는것입니다.
Web Storage는 자기 로컬영역에만 저장을 해두고 해당하는 key값에 value값들을 비교 및 유지하는 형식이지만,
Cookie는 서버와 자신의 로컬 영역에 저장을 해두고 비교를 할때마다 일종의 Cookie용 api를 만들어 호출하는 방식인것 같습니다.
'끄적끄적' 카테고리의 다른 글
프레임워크는 왜 중요한가요? 꼭 있어야하나요? (0) | 2019.11.30 |
---|---|
React에서 Component가 왜 중요한가요? (0) | 2019.11.30 |
Git cherry-pick에 대해서 설명해주세요. (0) | 2019.11.26 |
Responsive Web Design에 대해 알고있는부분을 설명해주세요 (0) | 2019.11.22 |
HTML5에 대해서 알고있는부분에 대해 설명해주세요 (0) | 2019.11.22 |