쿠키 VS 세션 VS 캐시?

kwon_yongil_·2021년 5월 13일
0

쿠키와 세션 그리고 캐시...
뭔가 기억을 대신 해주는 매개체라는 느낌을 받지만, 각자 하는 역할이 다르다.
자세히 한번 알아보자!

쿠키

  • 사용자의 브라우저에 저장

  • 하나의 도메인당 20개의 쿠키가 가능

  • 하나의 쿠키는 4096KB까지 가능

  • 쿠키는 누구나 브라우저를 통해서 확인할 수 있으므로 비 중요 데이터 관련

  • 자동 로그인, 장바구니, 이전 스크롤링 뷰 저장

세션

  • 서버에서 클라이언트에 따라 세션 관리

  • 브라우저에서도 서버가 발급한 세션 ID를 종료될 때까지 유지

  • 유지할 수 있는 세션 개수가 서버 용량에 의존

  • 중요 리소스에 접근 시에 세션 활용

  • 로그인 정보 유지에 사용

캐시

  • 쿠키와 세션은 사용자 인증 관련 정보라면, 캐시는 서버의 정보들을 저장

  • 캐시를 통해서, 서버에 통신하지 않고 정보를 얻을 수 있음

  • 캐시는 사용자의 요청을 서버 대신 처리해주면 서버의 부하를 감소시켜줌

관심 있을 만한 포스트

0개의 댓글