Skip to main content 쿠키 vs 세션
쿠키
- 클라이언트의 웹 브라우저에 저장된다.
- 유효 시간이 설정되어 있지 않으면 웹 브라우저가 종료딜 때 삭제된다. 유효 시간이 설정된 경우 브라우저가 종료되어도 유지된다.
- 서버에 자동으로 전송된다.
- 저장 용량은 쿠키 하나당 최대 4KB. 최대 300개까지 저장 가능하고, 도메인 하나당 20개의 쿠키만 저장할 수 있다.
도메인
과 경로
에 종속된다.
- 사용 예시: 아이디, 비밀번호 저장 기능, 쇼핑몰의 장바구니 저장 기능 등
세션
- 서버에 저장된다.
- 주로 세션 타임아웃으로 설정한 시간 동안 유지된다.
- 클라이언트를 식별하기 위해 세션 ID을 부여한다.
- 사용 예시: 자동 로그인
쿠키 vs 세션
- 쿠키는 클라이언트의 웹 브라우저에 저장되기 떄문에 처리 속도가 상대적으로 빠르다.
- 세션은 서버에 저장되기 때문에 보안 면에서 우수하다. 하지만 서버 메모리를 차지하므로 사용자가 많아질수록 서버 성능이 저하된다.