쿠키와 캐시와 세션의 차이점을 정리했습니다.

각각의 차이에 대해



쿠키란?



쿠키(Cookie)는 홈페이지를 방문한 사용자의 정보를 일시적으로 저장하는 방법 또는 데이터입니다.
ID, 비밀번호, 이메일 주소, 방문 횟수 등이 사용자 정보로 저장됩니다.
이렇게하면 다시 방문 할 때 사용자를 식별하고 정보를 입력하는 번거 로움을 줄일 수 있습니다.
쇼핑 사이트에 방문했을 때 이미 로그인 상태가 된 이전에 장바구니에 넣은 제품이 그대로 남아있는 이유는 쿠키 기능이 작동하기 때문입니다.
  • Web페이지(Twitter나 Facebook등)로 로그인했을 때의 정보를 보존해, 입력하는 수고를 생략해 주는 구조의 일.
  • 로그인한 후의 화면(URL)에 로그아웃한 뒤 액세스하면 에러 화면이 된다. 로그인 상태를 유지하는 구조이기도 하다.
  • Cookie 안에는 password나 user_id등이 있으므로 보안상 위험. 따라서 セッション 에 의해 안전하게 정보를 유지한다.

  • 세션이란?



    세션이란 일련의 인터랙티브한 조작이다.
    예를 들어 EC사이트에는 상품을 찾아 장바구니에 담아 구입하는 일련의 흐름이 있다.
    이와 같이 동일한 이용자로부터의 액세스를 관련성이 있는 일련의 액세스로서 취급하고 싶은 경우, 쿠키를 사용하여 세션 관리가 행해진다.
  • Cookie 를 사용한 일련의 조작. Cookie에 의한 セッションID의 관리가 이루어진다.
  • 웹 서버는 Cookie를 받으면 저장된 セッションID를 기반으로 메모리에있는 로그인 상태를 복원합니다.
  • 세션 ID를 통한 상호 작용으로 안전성이 높습니다.

  • 캐시란?



    캐시는 탐색한 웹 페이지의 정보를 일시적으로 저장하는 기능입니다.
    캐시 데이터를 저장하면 두 번째로 동일한 웹 페이지를 방문할 때 표시되는 속도가 올라가서 더 쉽게 탐색할 수 있습니다.
  • 열람 페이지의 정보( キャッシュ )를 보존하는 것에 의해, 다시 열람한 페이지에 액세스 할 때의 페이지의 로딩 스피드를 빨리 하는 구조.
  • セッション 에 의해 정보를 관리하고 있기 때문에, 브라우저 백이나 「뒤로 버튼」에 의해 하나 전의 상태로 돌아가고 있습니다. 쇼핑 사이트라면 주문 후 하나 전에 돌아오면 주문 전 상태가 되어 재주문할 수 있습니다.
  • 오작동하지 않도록 캐시를 무효화하는 등 대책을 할 필요가 있다.

  • 요약


  • 쿠키와 캐시는 "사용자 정보"인지 "웹 페이지 정보"인지 부분에 차이가 있다는 것을 이해했습니다.
  • 세션은 쿠키나 캐시의 소위 '고유 데이터'가 아니라 '웹 페이지(통판 사이트 등)에서 조작한 데이터(이력)'이며, 사용자의 정보( Cookie )를 사용하여 로그인을 제어하는 ​​메커니즘으로 이해했습니다.

  • to be continued...



    실현되는 환경에도 차이가 있는 것 같고, 세션은 어플리케이션측으로, 쿠키는 브라우저와 웹 서버의 사이에서 교환되는 구조인 것 같습니다.

    참고문헌



    ■ 쿠키 및 캐시 정보
  • h tps // 푹신 tpぅs. 코m/6692

  • ■ 세션 정보
  • htps : // 이 m / Mogu 3 / ms / 189c99c87 A 0fc827520
  • h tps : // 테키 t. 이. jp/s와 ry/2015/11/02/6565
  • htp : // 에-를 rds. jp/w/%에 3% 82%에 b%에 3% 83% 83%에 3% 82% B7%에 3% 83% 아 7%에 3% 83% B3이 D. HTML

  • ■ 책
  • 전문가가 되는 웹 기술 입문
  • 좋은 웹페이지 즐겨찾기