쿠키, 세션, 캐시

예전에 작성한 쿠키 vs 세션

쿠키

브라우저에 저장되는 작은 데이터 조각이다. 또한, 서버에서 클라의 상태를 저장하는 수단이다.

  • 최초 쿠키는 서버에서 내려준다.

  • 브라우저가 종료되어도 만료기간이 있다면 클라에서 보관

  • 해당 도메인에 쿠키가 존재한다면 http 헤더에 쿠키를 포함하여 전송

  • 언제 이용?

    • 아이디 비번 저장하시겠습니까?

    • 임시 데이터 보관

    • 웹페이지 개인화(장바구니 등)

세션

세션은 쿠키 기반이지만, 세션 정보를 서버 측에서 관리.

  • 서버에서는 클라이언트를 구분하기 위해

    • 세션 ID를 부여하여 웹 브라우저 종료할 때까지 인증상태 유지

  • 사용자에 대한 정보를 서버에 저장하기 때문에 쿠키보다 보안에 좋음.

쿠키와 세션 차이

  • 사용자의 기록정보가 저장되는 위치

    • 쿠키 : 클라

    • 세션 : 서버

Last updated

Was this helpful?