ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Client-Side Storage
    Data/Data Access 2025. 2. 15. 01:14

    Client-Side Storage

    웹 애플리케이션에서 클라이언트 측, 즉 사용자의 웹 브라우저에 데이터를 저장하는 방식으로 이 저장소는 웹 서버와의 통신 없이 데이터를 로컬에 저장하여, 애플리케이션에서 사용자 정보를 저장하고 관리하는 데 사용된다.

     

    Session

    • 세션은 서버 측에 저장되는 사용자 정보로, 클라이언트가 서버에 접속할 때마다 고유한 세션 ID가 발급된다.
    • 이 세션 ID는 서버에 저장된 상태를 식별하며, 클라이언트는 이 ID를 통해 서버에 저장된 데이터를 참조한다
    • 서버가 클라이언트의 상태를 관리하므로 클라이언트에서 데이터를 직접 저장하지 않는다

     

    Cookie

    • 쿠키클라이언트 측에 저장되는 작은 데이터 파일입니다. 브라우저는 쿠키를 사용해 사용자 정보를 저장하고, 서버에 요청할 때마다 쿠키를 자동으로 전송한다
    • 쿠키는 서버가 아닌 클라이언트에 저장되며, 사용자가 웹사이트를 다시 방문할 때 서버로 다시 전송된다
    • 각 쿠키는 특정 도메인과 경로에 속하며, 유효 기간을 설정할 수 있다.

     

    Local Storage

    • 웹 브라우저에서 제공하는 클라이언트 측 저장소의 일종으로, 브라우저에 데이터를 영구적으로 저장할 수 있는 기능을 제공한다. 이 데이터는 브라우저 세션이 종료된 후에도 유지되며, 사용자나 웹 애플리케이션이 명시적으로 삭제할 때까지 저장된다.

     

     

      세션 (Session) 쿠키 (Cookie) 로컬 스토리지 (Local Storage)
    저장 위치 서버 클라이언트(브라우저) 클라이언트(브라우저)
    보안 상대적으로 안전 상대적으로 취약 상대적으로 안전
    수명 브라우저를 닫거나 로그아웃할 때까지 유지 설정된 만료 날짜까지 유지 명시적으로 삭제할 때까지 유지
    용도 사용자 인증 정보, 세션 상태 관리 등 사용자 추적, 세션 관리 등 사용자 설정 정보, 영구적 데이터 저장
    저장 용량 서버의 메모리 용량에 따름 브라우저마다 제한 있음 브라우저마다 제한 있음

     

    'Data > Data Access' 카테고리의 다른 글

    Data Store  (0) 2025.02.14

    댓글

Designed by Tistory.