웹 브라우저는 사용자가 요청한 웹페이지를 화면에 표시하기 위해 다음과 같은 동작과정을 거칩니다.
이러한 과정을 통해 웹 브라우저는 사용자가 요청한 웹페이지를 화면에 표시합니다.
브라우저는 이전에 방문한 웹사이트의 데이터를 캐싱하여, 동일한 웹사이트를 다시 방문할 때 더 빠르게 로드할 수 있도록 합니다. 이를 통해 브라우저는 서버에 요청을 보내는 횟수를 줄이고, 불필요한 데이터 전송을 방지합니다. 브라우저는 캐시된 데이터를 일정 기간동안 저장하며, 이 기간이 지나면 다시 서버에 요청하여 최신 데이터를 가져옵니다.
쿠키는 웹 브라우저에 저장되는 작은 데이터 파일입니다. 쿠키는 서버에서 브라우저로 전송되어, 브라우저가 웹사이트를 방문할 때마다 쿠키를 다시 전송합니다. 이를 통해 웹사이트는 사용자의 로그인 정보나 쇼핑 카트 등을 저장하고, 이전에 방문한 정보를 유지할 수 있습니다.
쿠키의 장점:
쿠키의 단점:
세션은 웹 애플리케이션에서 사용자의 상태를 유지하기 위해 서버 측에서 관리되는 데이터 구조입니다. 세션을 사용하면 사용자의 로그인 정보나 쇼핑 카트 등의 데이터를 서버에서 관리할 수 있습니다. 사용자가 웹사이트에 접속하면, 서버는 사용자에 대한 세션을 생성하고, 세션 ID를 브라우저에 전송합니다. 이후 사용자가 웹사이트를 사용하는 동안, 브라우저는 세션 ID를 서버에 전송하여 세션 정보를 유지합니다.
세션의 장점:
세션의 단점: