inflearn logo
강의

講義

知識共有

すべての開発者のためのHTTP Webの基本知識

プロキシキャッシュ

프록시 캐시 서버에 대해 질문드립니다.

659

gomdole030581

投稿した質問数 108

1

수업 내용중에 궁금한 내용이 있어서 질문드립니다.

 

클라이언트 - 프록시캐시서버 - 원서버

1. 이렇게 되어있다고 할때, 프록시캐시서버를 도입하는 이유가 원서버에서 데이터를 받으려면 오래걸리므로 프록시캐시서버가 먼저 원서버에서 캐시를 받아서 보관해두고, 클라이언트는 해당 데이터를 원서버가 아닌 프록시 서버에서 데이터를 받는다. 이렇게 이해하면 될까요?

2. 1번이 맞다면, 프록시 캐시서버에는 원서버에서 받은 데이터가 캐시 형태로 저장되어있는건가요? 아니면 원서버에서 받은 데이터 자체가 저장되어있는건가요?

3. 2번 질문에서 원서버에서 받은 데이터가 프록시 캐시서버에 캐시 형태로 저장이 된다고한다면, 이 캐시가 public캐시인가요?

http network

回答 1

0

David

안녕하세요. gomdole03님, 공식 서포터즈 David입니다.

  1. 네, 맞습니다.

  2. 원서버에서 보내온 원본 데이터를 가지고 있습니다. 캐시 구조를 보시면 아시겠지만 캐시도 원본 데이터 자체를 보관하고 있습니다.

    원서버에서 받은 데이터가 캐시 형태로 저장되어있는건가요? 아니면 원서버에서 받은 데이터 자체가 저장되어있는건가요?

  3. 프록시 캐시 서버의 설정에 따라 다릅니다. 일반적으로는 원서버에서 보내온 cache control 헤더 필드의 값과 동일하게 전달한다고 생각하시면 됩니다.

감사합니다.

0

gomdole030581

그럼 원서버에서 cache control헤더필드의 값을 public으로 하면, 프록시캐시서버에는 원서버에서 보내온 원본데이터를 public캐시 내부에 저장하는건가요?

PUT, PATCH method 관련 질문

0

710

2

POST 등록과 PUT 등록 차이 중 의문점

0

667

2

pk값 중복이나 비지니스 로직일때 500에러 ..?

0

610

1

캐시 관련 질문입니다.

0

616

1

ETag 질문입니다.

0

727

1

캐시의 설정 주체

0

534

1

영속쿠키 질문입니다.

0

503

1

협상(accept-language)

0

686

1

에러 코드의 구현 주체

0

438

1

웹서버가 구현?

0

596

1

필수헤더?

1

560

1

Host와 Port

0

774

1

다른 도메인이 같은 포트를 사용하는 경우

0

1259

1

표준 헤더와 임의 헤더

0

534

1

POST 등록 후 Location 헤더

0

569

1

프로세스의 상태가 변경되는 경우에 Post 사용

1

1809

1

지속연결에 대해서.

0

692

1

제가 아는 쿼리 파라미터 개념이 맞는지 확인 부탁드립니다.

0

593

1

캐시 내용중 no cache 일때

0

358

1

DNS 서버 관련 질문

1

748

1

캐시로 저장된 파일의 유효기간은 얼마나 되나요?

0

662

1

웹브라우저 요청흐름 질문입니다.

0

847

1

캐시 무효화 질문드립니다

0

561

1

리다이렉트와 리다이렉션 차이?

0

2596

1