티스토리 뷰

Network

쿠키, 세션, 캐시

Seogineer 2021. 1. 4. 20:01

쿠키 Cookie

  • 브라우저에 저장되는 내용들이다. 즉, 내 컴퓨터에 저장된다.
  • 임의로 고치거나 지울 수 있고 남이 볼 수도 있기 때문에 중요한 정보를 저장하지 않는다.
  • 예) 자동완성, 공지 하루 안보이기, 로그인 안 한 상태로 장바구니 담기

세션 Session

  • 세션을 사용하는 사이트에 접속하면 서버에서 사용자를 구분하는 기한이 짧은 임시 키를 브라우저로 보내서 쿠키로 저장한다.
  • 브라우저가 이 사이트의 페이지들에 접속할 때마다 http 요청에 임시 키를 실어서 전송하고 서버는 그 키를 보고 사용자를 인식한다.
  • 사용자의 중요한 정보들은 이 서버의 메모리나 데이터베이스에 저장된다. 즉, 사용자나 다른 누군가에게 노출되어서는 안 되는 정보들은 세션으로 서버에서 관리한다.
  • 예) 자동 로그인

캐시 Cache

  • 가져오는데 비용이 드는 데이터를 한번에 가져온 뒤에 임시로 저장해두는 것.
  • 이미지 정보와 같이 불러올 때 데이터 사용량이 발생하고 시간이 드는 요청이라면 사용자의 컴퓨터나 중간 서버에 저장해둔다.

참조

www.youtube.com/watch?v=OpoVuwxGRDI

www.yalco.kr/15_cookie_session_cache/

'Network' 카테고리의 다른 글

HTTP 상태 코드  (0) 2021.03.13
REST API  (0) 2021.03.13
댓글
Total
Today
Yesterday
링크
Apple 2023 맥북 프로 14 M3, 스페이스 그레이, M3 8코어, 10코어 GPU, 512GB, 8GB, 한글