1. 서버로 보낼건지, 클라이언트로 보낼 것 인지

  2. 클라이언트 측에서 요청이 온다.

  3. 캐시 서버 요청을 받아서 요청의 종류를 확인

  4. GET 이면 캐시서버 데이터를 확인한다.

  5. 있으면 클라이언트로 리턴하고, 없으면 서버에 요청해서 저장하고 클라이언트에 리턴한다.

  6. GET이외의 요청은 바로 메인 서버에 요청해서 처리하고 결과를 리턴해준다.

  7. 요청에 대한 데이터를 서버의 Local Cache(Spring Cache?) 활용해서 리턴한다.

  8. 캐시에 없으면 Cache DB에 있는 지 확인하고 리턴한다.

  9. Cache DB에도없다면 메인 서버에 요청해서 확인하고 리턴한다.

Untitled