Computer Science/Caching

1.HTTP 캐시 헤더클라이언트와 서버 간의 캐싱 동작을 제어하기 위한 메커니즘헤더들은 HTTP 요청 및 응답 메시지의 일부로 사용되며, 리소스의 캐시 동작을 명시적으로 설정하거나 제어하는 데 사용  1-1. Cache-Control 헤더가장 중요하고 널리 사용되는 캐시 제어 헤더여러 가지 지시자(directive)를 포함할 수 있으며, 각 지시자는 캐시 동작을 정의한다. public: 응답을 공유 캐시에 저장(여러 사용자가 동일한 캐시된 응답을 공유)private: 응답을 개인 사용자 캐시에만 저장(브라우저와 같이 해당 응답을 받은 사용자만 캐시)no-cache: 클라이언트는 응답을 캐시할 수 있지만, 캐시된 리소스를 사용하기 전에 원 서버에 재검증(Validation)을 요청no-store: 리소스를..
1.캐시(Cache)데이터나 값을 미리 복사해 놓는 임시 장소를 뜻한다.캐시에 데이터를 미리 복사해 놓으면 계산이나 접근 시간없이 더 빠른 속도로 데이터에 접근할 수 있다.  1-1.사용이유속도 향상: 캐시는 주 메모리나 디스크보다 접근 속도가 훨씬 빠르기 때문에, 자주 사용되는 데이터를 캐시에 저장함으로써 데이터 접근 시간을 줄일 수 있다.데이터 일관성 유지: 캐시는 데이터를 일시적으로 저장하여 중복 계산을 방지하고, 데이터 일관성을 유지하는 데 도움을 준다.     2.캐시 주로 사용하는곳2-1. 반복적 접근 최적화반복적인 데이터 접근을 빠르게 처리함으로써 전체 시스템 응답 시간이 줄어든다. 반복적으로 실행되는 명령어나 데이터를 캐시에 저장하여 성능을 크게 향상시킬 수 있다.  2-2. 변하지 않는 ..
아사_
'Computer Science/Caching' 카테고리의 글 목록