세션(Session)와 쿠키(Cookie)의 차이 그리고 캐시(Cache)

세션 vs 쿠키

  • 공통점 : 데이터 저장
  • 차이점
    • 세션 : 정보를 서버에 저장
      • 서버가 종료되면 사라짐
      • 브라우저별로 하나씩 생성
      • 정확한 데이터를 사용
    • 쿠키 : 정보를 클라이언트에 저장(사용자PC의 하드디스크에 저장)
      • 서버가 종료되면 안 살아짐
      • 쿠기 사용기간이후 사라짐
      • 쿠기 삭제할 수 있음
      • 사용자의 PC가 바이러스로 인해서 파일이 손상될 가능성이 큼



세션과 쿠키 vs 캐시

  • state(상태가 있는): 세션과 쿠키
    • 목적: 상태를 잃어버리면 안될 때 사용 ex)사용자 자동로그인
  • Stateless(상태가 없는): 캐시
    • 목적: 빠르게 로딩하기위해서 사용

Comments