쿠키와 캐시와 세션의 차이점을 정리했습니다.
각각의 차이에 대해
쿠키란?
쿠키(Cookie)는 홈페이지를 방문한 사용자의 정보를 일시적으로 저장하는 방법 또는 데이터입니다.
ID, 비밀번호, 이메일 주소, 방문 횟수 등이 사용자 정보로 저장됩니다.
이렇게하면 다시 방문 할 때 사용자를 식별하고 정보를 입력하는 번거 로움을 줄일 수 있습니다.
쇼핑 사이트에 방문했을 때 이미 로그인 상태가 된 이전에 장바구니에 넣은 제품이 그대로 남아있는 이유는 쿠키 기능이 작동하기 때문입니다.
Cookie
안에는 password나 user_id등이 있으므로 보안상 위험. 따라서 セッション
에 의해 안전하게 정보를 유지한다. 세션이란?
세션이란 일련의 인터랙티브한 조작이다.
예를 들어 EC사이트에는 상품을 찾아 장바구니에 담아 구입하는 일련의 흐름이 있다.
이와 같이 동일한 이용자로부터의 액세스를 관련성이 있는 일련의 액세스로서 취급하고 싶은 경우, 쿠키를 사용하여 세션 관리가 행해진다.
Cookie
를 사용한 일련의 조작. Cookie
에 의한 セッションID
의 관리가 이루어진다. Cookie
를 받으면 저장된 セッションID
를 기반으로 메모리에있는 로그인 상태를 복원합니다. 캐시란?
캐시는 탐색한 웹 페이지의 정보를 일시적으로 저장하는 기능입니다.
캐시 데이터를 저장하면 두 번째로 동일한 웹 페이지를 방문할 때 표시되는 속도가 올라가서 더 쉽게 탐색할 수 있습니다.
キャッシュ
)를 보존하는 것에 의해, 다시 열람한 페이지에 액세스 할 때의 페이지의 로딩 스피드를 빨리 하는 구조. セッション
에 의해 정보를 관리하고 있기 때문에, 브라우저 백이나 「뒤로 버튼」에 의해 하나 전의 상태로 돌아가고 있습니다. 쇼핑 사이트라면 주문 후 하나 전에 돌아오면 주문 전 상태가 되어 재주문할 수 있습니다. 요약
Cookie
)를 사용하여 로그인을 제어하는 메커니즘으로 이해했습니다. to be continued...
실현되는 환경에도 차이가 있는 것 같고, 세션은 어플리케이션측으로, 쿠키는 브라우저와 웹 서버의 사이에서 교환되는 구조인 것 같습니다.
참고문헌
■ 쿠키 및 캐시 정보
■ 세션 정보
■ 책
Reference
이 문제에 관하여(쿠키와 캐시와 세션의 차이점을 정리했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/taoki11111/items/4c103683ac46ec851017텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)