본문 바로가기
Back End/HTTP

[HTTP] 캐시와 쿠키는 서로 같은걸까?

by SolaBreeze 2023. 7. 21.

전혀 아닙니다.

 

캐시 (Cache)

캐시는 데이터나 정보를 일시적으로 저장해두는 임시 저장소입니다. 

주로 웹 브라우저와 웹 서버 사이에서 사용됩니다. 

웹 페이지를 방문할 때, 웹 브라우저는 웹 서버로부터 웹 페이지의 데이터를 요청하고, 서버는 해당 데이터를 응답합니다. 

이때, 웹 브라우저는 받은 데이터를 캐시에 저장해두면, 같은 페이지를 다시 방문할 때에는 서버로부터 데이터를 다시 요청하지 않고, 캐시에서 데이터를 바로 불러와서 빠르게 페이지를 로드할 수 있습니다. 

이렇게 함으로써 네트워크 부하를 줄이고, 빠른 웹 페이지 로딩을 가능하게 합니다. 

 

 

쿠키 (Cookie)

쿠키는 클라이언트(주로 웹 브라우저)에 저장되는 작은 데이터 조각입니다.

서버는 클라이언트에게 쿠키를 생성하도록 지시할 수 있고, 클라이언트는 생성된 쿠키를 저장하고 서버에 요청할 때마다 쿠키를 서버로 다시 전송합니다.

쿠키는 클라이언트의 상태 정보를 유지하는데 사용되며, 주로 사용자의 선호 설정, 로그인 정보, 쇼핑 카트의 상품 등을 저장합니다.

이렇게 하면 사용자가 사이트를 떠나도 이전의 상태를 유지하거나 추적할 수 있습니다.

 

따라서, 캐시웹 브라우저와 웹 서버 사이의 네트워크 트래픽을 최적화하고 빠른 페이지 로딩을 돕는 반면,

쿠키클라이언트의 상태 정보를 유지하고 사용자 추적 등에 활용됩니다.

두 기능은 서로 다른 목적으로 사용되며, 각각의 역할과 동작 방식이 다르다는 점을 기억해야합니다!

'Back End > HTTP' 카테고리의 다른 글

[HTTP] 캐시  (0) 2023.07.21
[HTTP] 쿠키  (0) 2023.07.21
[HTTP] 상태코드 (aka. 200, 404 ...)  (0) 2023.07.19
[HTTP] HTTP 메서드 활용  (0) 2023.07.19
[HTTP] HTTP 메서드  (0) 2023.07.18