Notice
Recent Posts
Recent Comments
Link
깜장콩의 공부일기
쿠키와 세션의 차이 본문
728x90
요즘 사람인과 잡코리아를 보면서 회사 지원을 하고 있는데요 !
언제 면접을 갈지 몰라 슬슬 면접 준비를 해보겠습니다 ~!
지인이 쿠키와 세션의 차이는 꼭 알고 가는 것이 좋을 것 같다고 하여 오늘은 쿠키와 세션의 차이를 알아보겠습니다 !!
- 공통점 : 웹 통신간 유지하려는 정보(로그인 정보 등)을 저장하기 위해 사용하는 것임.
- 차이점: 쿠키 - 개인 pc에 저장됨. 세션- 접속중인 웹 서버에 저장됨.
쿠키(Cookie)
: HTTP의 일종으로 사용자가 어떠한 웹 사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버에서 사용자의 컴퓨터에 저장하는 작은 기록 정보 파일임.
PC에 저장하였다가 필요시 정보를 참조하거나 재사용할 수 있음.
속도는 세션보다 빠르며 보안은 세션보다 안좋음
ex) 팝업창을 통해 "이창 다시 보지 않기" 체크
세션(Session)
: 일정 시간동안 같은 사용자(브라우저)로부터 들어오는 일련의 요구를 하나의 상태로 보고, 그 상태를 일정하게 유지시키는 기술
- 일정 시간 : 방문자가 웹 브라우저를 통해 웹 서버에 접속한 시점으로부터 웹 브라우저를 종료하여 연결을 끝내는 시점
속도는 쿠키보다 느리며 보안은 쿠키보다 좋음
ex) 화면이 이동해도 로그인이 풀리지 않고 로그아웃하기 전까지 유지
세션을 사용하면 되는데 굳이 쿠키를 사용하는 이유 ?
- 세션은 서버에 저장되고, 서버 자원을 사용하기 때문에 사용자가 많을 경우 소모되는 자원이 상당함. 이러한 자원관리 차원에서 쿠키와 세션을 적절한 요소 및 기능에 병행 사용하여, 서버 자원의 낭비를 방지하며 웹 사이트의 속도를 높일 수 있음.

728x90
'개발 공부' 카테고리의 다른 글
| Spring Framework (0) | 2023.07.11 |
|---|---|
| Spring 의존성 주입 (0) | 2023.07.11 |
| AOP 정리 (0) | 2023.07.11 |
| REST 정리 (0) | 2023.06.15 |
| AJAX(Asynchronous Javascript And XML) 정리 (0) | 2023.06.01 |