카테고리 없음
[Web] 쿠키, 세션, 캐시의 차이점
yerinpark
2023. 10. 7. 15:17
쿠키
웹 브라우저에서 조회, 수정, 삭제가 가능하다.
특징
내 브라우저에 저장된 정보이므로 정보 탈취, 조작의 가능성이 있다.
주의점
사용자가 임의 호출할 수 없게 보안에 관련된 사항은 저장하지 않는다.
예를 들면, 최근 검색 내용, 로그인하지 않은 상태에서의 장바구니 내역을 저장한다.
세션
서버에 저장할 중요한 내용
특징
서버의 자원을 이용해서 저장하고 관리한다.
사이트에 접속해서 세션을 사용하는 사용자가 많아질수록 큰 부하가 발생한다.
예를 들면, 로그인한 정보를 세션에 저장한다. 세션키를 사용자 브라우저 쿠키에 저장해서 매번 로그인하지 않아도 로그인 후 사용할 수 있는 모든 기능을 쓸 수 있게 한다.
-> 웹 서비스의 특성에 따라 쿠키에 저장할지, 세션에 저장할지 결정한다.
캐시
시간과 통신 데이터를 아끼기 위해서 이미지, 용량이 큰 파일 한번 다운받으면, 다음에 접속할 때도 사용 가능.
쿠키, 세션 vs. 캐시의 차이점
쿠키, 세션 : 특정 정보를 저장
캐시 : 한번 로드한 데이터를 재사용
출처 : Fastcampus 코딩 첫 걸음 프로젝트 강의