작성
·
551
1
수업 내용중에 궁금한 내용이 있어서 질문드립니다.
클라이언트 - 프록시캐시서버 - 원서버
1. 이렇게 되어있다고 할때, 프록시캐시서버를 도입하는 이유가 원서버에서 데이터를 받으려면 오래걸리므로 프록시캐시서버가 먼저 원서버에서 캐시를 받아서 보관해두고, 클라이언트는 해당 데이터를 원서버가 아닌 프록시 서버에서 데이터를 받는다. 이렇게 이해하면 될까요?
2. 1번이 맞다면, 프록시 캐시서버에는 원서버에서 받은 데이터가 캐시 형태로 저장되어있는건가요? 아니면 원서버에서 받은 데이터 자체가 저장되어있는건가요?
3. 2번 질문에서 원서버에서 받은 데이터가 프록시 캐시서버에 캐시 형태로 저장이 된다고한다면, 이 캐시가 public캐시인가요?
그럼 원서버에서 cache control헤더필드의 값을 public으로 하면, 프록시캐시서버에는 원서버에서 보내온 원본데이터를 public캐시 내부에 저장하는건가요?