캐시 4

<책> HTTP 완벽 가이드

🏅 클라이언트와 서버가 주고받는 대화를 깊이 있기 들여다보기 (분량: 756쪽, 난이도: ★★★☆☆) HTTP라고 하는 모호한 용어를 구체화시키게 됩니다. 프락시, 게이트웨이 등의 개념은 아직 완전히 흡수하지 못했지만 개념을 접했다는데 의의를 둡니다. 오래 전에 나온 책이라 옛날 기술들이 종종 나오지만 HTTP를 이해하는데 필요한 부분이라고 생각합니다. 02/22 ~ 02/28 http://www.yes24.com/Product/Goods/15381085 HTTP 완벽 가이드 - YES24 웹 세상을 떠받치고 있는 HTTP에 대한 모든 것모든 성공적인 웹 트랜잭션 뒤에는, 웹 클라이언트와 서버가 문서와 정보를 교환하는 언어인 HTTP가 있다. HTTP는, 회사 인트라넷에 접근하거나 절판된 www.yes2..

<TIL> 220223 웹 서버, 캐시

🌱 { HTTP } 웹 서버는 모든 HTTP 객체 데이터에 MIME 타입을 붙입니다. 웹 서버라는 용어는 웹 서버 소프트웨어와 웹페이지 제공에 특화된 장비(컴퓨터와 같은) 양쪽 모두를 가리킵니다. 모든 웹 서버는 리소스에 대한 HTTP 요청을 받아서 콘텐츠를 클라이언트에게 돌려줍니다. 웹 캐시는 자주 쓰이는 문서의 사본을 자동으로 보관하는 HTTP 장치입니다. 캐시된 데이터는 서버의 데이터와 일치하도록 관리되어야 합니다. 📌 HTTP 완벽 가이드 / 데이빗 고울리, 브라이언 토티, 마조리 세이어, 세일루 레디, 안슈 아가왈 지음 / 이응준, 정상일 옮김 / 인사이트

클래스/└ TIL 2022.02.24

<TIL> 220101 캐시, 주기억장치

🌱 { 컴퓨터 구조 } 메모리 구조 참조의 국한성: 전형적인 프로그램들을 분석해 보면, 일정 시간 동안의 메모리 참조가 국한된 영역에서만 발생하는 경향이 있습니다. 캐시 메모리의 성능은 히트율(hit raito)에 의하여 측정됩니다. CPU가 메모리를 참조할 때 캐시에서 이를 찾을 경우 히트(hit)라 부르며, 캐시가 아닌 주기억장치에서 찾을 때 미스(miss)라고 부릅니다. 주기억장치로부터 캐시 메모리로 데이터를 전송하는 것을 매핑 프로세스라고 합니다. write-through: 캐시 메모리와 주기억장치를 동시에 갱신하는 방법입니다. write-back: 워드가 캐시로부터 제거될 때 주기억장치로 복사하는 방법입니다. 주기억장치가 꽉 찬 상태일 때 제거할 페이지를 선택하는 교체 알고리즘에는 FIFO와 L..

클래스/└ TIL 2022.01.01

<TIL> 211210 HTTP, JavaScript

🐣 { HTTP } PRG 패턴 (POST / REDIRECT / GET) POST로 새로고침하면 중복 처리가 될 수 있기 때문에 사용합니다. POST로 요청하였다면 GET으로 결과화면을 Redirect 하는 패턴을 말합니다. 헤더 HTTP 메시지에는 헤더가 포함되어 있습니다. 헤더에는 전송에 필요한 모든 부가정보가 담겨 있습니다. 메시지 본문을 통해서는 표현 데이터를 전달합니다. 인증이나 쿠키 등의 정보도 포함됩니다. 쿠키 서버에서 클라이언트에 쿠키를 set 합니다. 클라이언트에서 서버에 요청을 할 때 쿠키를 같이 건냅니다. 캐시 검증 헤더(서버의 응답)와 조건부 요청 헤더(클라이언트의 요청)를 통해 캐시를 처리합니다. 수정된 시간 또는 ETag를 활용하여 캐시를 효율적으로 관리합니다. 클라이언트와 서..

클래스/└ TIL 2021.12.10