1. 쿠키(cookie)

  • 브라우저를 사용하는 환경(로컬 컴퓨터)에 서버에서 받은 데이터를 저장한 파일

  • 서버에 다시 데이터를 요청할 필요가 없기 때문에 속도가 빠르다.

  • 예) 자동 로그인, 비로그인 장바구니 등

 

2. 세션(session)

  • 쿠키가 사용자의 컴퓨터(브라우저)에 저장 된다면, 세션은 서버 쪽에 저장된다.

  • 쿠키와 역할은 비슷하지만 저장 위치가 다르다.

  • 쿠키는 브라우저를 종료해도 데이터가 소멸되지 않지만, 세션은 브라우저를 종료하면 데이터가 소멸되므로 비교적 보안이 강하다.

 

3. 캐시(cache)

  • 웹 페이지의 UI, 이미지 등이 서버에서 내 개인 PC로 전송되는 데이터들이 사용자의 컴퓨터에 캐시라는 저장 공간에 저장해두는 것

  • 원본 데이터에 접근하는 시간이 오래 걸리는 경우, 값을 다시 계산하는 시간을 절약하고 싶은 경우 사용된다.

  • 그다음부터는 웹 페이지를 열 때마다 서버가 아니라 캐시에 저장되어 있는 데이터를 사용하는 것이다.

  • 캐시에 데이터를 미리 복사해 놓으면 계산이나 접근 시간 없이 다 빠른 속도로 데이터에 접근할 수 있다.

+ Recent posts