Week07
-
CSAPP : 웹서버 만들기(Week07) - Proxy 3(Caching)개발/Proxy 2022. 5. 26. 22:53
Part3. Caching Web Objects 최근에 사용한 웹 개체를 메모리에 저장하는 캐시를 프록시에 추가 HTTP는 실제로 웹 서버가 제공하는 개체를 캐시하는 방법에 대한 지침을 제공하고, 클라이언트가 캐시를 대신 사용하는 방법을 지정할 수 있는 상당히 복잡한 모델을 정의한다. —> 하지만 프록시는 단순화된 접근 방식을 채택한다 프록시가 서버에서 웹 개체를 수신하면 클라이언트로 전송할 때, 이를 메모리에 캐시해야 한다. 다른 클라이언트가 동일한 서버에서 동일한 개체를 요청하면 프록시가 서버에 다시 연결할 필요가 없다. 단순히 캐시된 개체를 보낼 수 있다. 프록시가 요청된 모든 개체를 캐시하려면 무제한 메모리가 필요하다. 또한 일부 웹 개체는 다른 개체보다 크기 때문에 하나의 거대한 개체가 전체 캐..