소프트랩스/비쨔

캐시와 쿠키의 차이

흑백 개발자 2025. 3. 17. 09:41
728x90

가장 큰 차이는

 

  • 쿠키: 사용자 식별과 상태 유지(로그인 상태)

 

 

 

  • 시: 성능 향상과 로딩 시간 단축

인것 같다.

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

쿠키 (Cookie) 🎫

 

  • 일상생활 예: 놀이공원 입장 팔찌

 

 

 

  • 입구에서 받은 팔찌로 놀이공원 내 신분 증

 

 

 

  • 팔찌 색으로 이용권 종류(종일권/오후권) 구분

 

 

 

  • 재입장 시에도 팔찌만 보여주면 

 

 

 

  • 하루가 지나면 팔찌 무효

 

 

 

  • 웹에서의 쿠키

 

 

 

  • 그인 세션 ID

 

 

 

  • 사용자 기본 설정

 

 

 

  • 바구니 정보

 

 

 

  • 작은 크기 (4KB 제한)

 

 

 

  • 버가 클라이언트에 부여

캐시 (Cache) 📦

 

  • 상생활 예시: 집 근처 편의점

 

 

 

  • 주 사는 물건들을 가까운 곳에 보관

 

 

 

  • 본사 창고(서버)에서 가져오면 시간 걸림

 

 

 

  • 유통기한 있음 (신선도 유지 필요)

 

 

 

  • 새로운 상품이 나오면 진열대 교체

 

 

 

  • 웹에서의 캐시

 

 

 

  • 웹페이지 HTML

 

 

 

  • 이미지, 동영상

 

 

 

  • CSS, JavaScript 파일

 

 

 

  • 큰 용량 저장 가능

 

 

 

  • 라이언트가 저장 결정

 

 

주요 차이점 정리

 

 

 

 

  • 쿠키: 사용자 식별과 상태 유지

 

 

 

  • 시: 성능 향상과 로딩 시간 단축

 

 

 

  • 수명

 

 

 

  • 쿠키: 정해진 만료일까지 (보통 로그인 세션)

 

 

 

  • 캐시: 리소스별로 다른 만료일

 

 

 

  • 크기

 

 

 

  • 쿠키: 매우 작음 (4KB 제한)

 

 

 

  • 캐시: 매우 큼 (브라우저 설정에 따라)

 

 

 

  • 전송

 

 

 

  • 쿠키: 매 요청마다 서버로 전송

 

 

 

  • 캐시: 필요할 때만 사용, 서버로 전송 안 함

 

 

 

728x90