
[WebProxy] 캐시 기능이 추가된 동시성 프록시 서버 단계별 구현 및 테스트하기
·
크래프톤 정글/Code 정글(C언어)
캐시 기능이 추가된 동시성 프록시 서버 단계별 구현 및 테스트하기동시성 프록시 서버 구현을 마쳤다면, 이제 대망의 캐시 기능을 넣어볼 차례입니다. 주변에서 캐시 구현이 그렇게 어렵다는 소리를 듣고 겁을 먹으신 분도 계실 것 같은데요. 하지만 이제껏 해왔던 것처럼 한 단계씩 나아가다 보면 어느새 캐시라는 목적지에 다다를 수 있을 겁니다. 이번 글에서는 스레드 풀 기반 프록시 서버에 Lazy LRU 기반 캐시 기능을 결합하는 과정을 단계별로 소개해봅니다. 캐시 구조 설계부터 캐시 검색, 삽입/삭제, 실제 통합까지 4단계로 나눠 설명합니다. 캐시 기능이 추가된 동시성 프록시 서버 단계별로 구현하기0단계: 목표 정리하기동시성 프록시 서버에 캐시 기능 추가하기곧, 중복된 URI 요청에 대해 응답을 재사용할 수 ..