inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tổng hợp kiến thức cơ bản về hạ tầng IT, kiến thức thiết yếu để trở thành super developer có thể tồn tại lâu dài

Vai trò và loại của máy chủ

포워드 프록시(캐시) 서버에 대한 질문이 있습니다.

Đã giải quyết

380

esung3355

1 câu hỏi đã được viết

0

안녕하세요, 클라이언트에서 서버로 한 번 더 정보를 요청하는 경우 캐시 서버에서 데이터를 조회하여 데이터를 보여준다고 하셨는데

그렇다면 클라이언트에서 처음으로 요청하는 데이터의 경우에도 캐시 서버에서 조회하는 과정을 항상 거치나요? 아니면 캐시 서버에 조회하려는 데이터가 있다는 사실을 알 수 있는 방법이 있나요?

네트워크 security infrastructure cloud-computing server-client

Câu trả lời 1

2

dhjang4590

안녕하세요, 문의하신 내용에 대해 간단히 답변드리면, 캐시 서버에서 조회하는 과정을 항상 거칩니다. 따로 캐시 서버에 클라이언트에서 요청한 데이터가 있는지 없는지 알 수 있는 방법이 있는 것은 아니고, 그 때마다 데이터를, 캐시를 조회한다고 보시면 됩니다.

 

캐시 서버에서 데이터를 조회하고 클라이언트에게 전달하는 과정을 풀어서 설명하면 아래와 같습니다.

 

  1. 캐시 조회: 클라이언트에서 데이터를 요청하면, 포워드 프록시 서버는 먼저 자체 캐시에서 요청된 데이터가 있는지 확인합니다. 이 캐시는 이전에 요청되었던 데이터를 저장하고 있으며, 클라이언트의 요청에 빠르게 응답할 수 있도록 도와줍니다.

     

  2. 캐시에 데이터가 있는 경우: 요청받은 데이터가 캐시에 있으면, 서버는 이 데이터를 클라이언트에게 직접 전송합니다. 이 과정은 원래의 데이터 소스(예: 웹 서버)에 접근할 필요 없기 때문에 빠른 데이터 전달이 가능한 것입니다.

  3. 캐시에 데이터가 없는 경우: 요청된 데이터가 캐시에 없으면, 포워드 프록시 서버는 데이터를 보유한 서버(웹서버)에 이 요청을 전달합니다. 즉, 포워드 프록시 서버가 클라이언트를 대신하여 데이터를 보유한 서버에 데이터를 달라고 요청을 보내고, 이후 웹서버로부터 응답을 받은 후에 이를 클라이언트에게 전송합니다. 이 과정에서 받은 데이터는 캐시에 저장되어 이후의 요청에 대비합니다.

  4. 캐시 업데이트와 관리: 포워드 프록시 서버는 캐시의 데이터가 최신 상태를 유지하도록 관리합니다. 이는 데이터의 만료 시간, 변경 빈도, 그리고 다른 캐싱 정책에 의해 결정됩니다.

 

도움이 되었기를 바랍니다.

0

esung3355

궁금했던 내용이었는데 자세히 알려주셔서 너무 감사합니다 🥹

git 커밋 관련 문의

0

14

1

Git, claude 설치

0

20

1

http 관련하여 질문드립니다.

0

14

2

4. Container 빌드 & 저장하기 - 자료 관련

1

31

2

Nat Gateway

0

34

2

IO활용-회원관리예제1 샘플코드 문의

0

20

1

SSM접속에 대해

0

29

2

안녕하세요, Oracle Cloud Free Tier 가입 과정에서 계속 오류가 발생해 문의드립니다.

1

33

2

node js 설치 시 npm이 계속 안됩니다.

0

32

1

데이터베이스 13번 문제

0

47

2

AWS 프리티어에서 RDS 인스턴스 유형을 선택할 수 없음

0

44

2

macOS에서 Windows 실행하는 프로그램

1

26

2

7.5 강의에서 settings.json 붙여 넣기 내용이 영상과 다릅니다

0

58

2

38강 클러스터에 컨트롤러 연결 질문

0

49

2

수업기간 연장 부탁드립니다.

0

52

2

왜 클로드.md 파일에 프롬프트를 넣는건지 궁금합니다

0

62

1

가이드북 애플리케이션 접근 불가

0

37

2

Windows localhost:30000 연결 거부 현상

0

53

2

같은 네트워크라는게 뭔가요?

0

85

1

클라이언트의 '요청'의 예가 궁금합니다

0

65

1

네트워크 프로토콜과 계층 강의

0

345

1

애플리케이션 서버의 동적 컨텐츠가 동영상?

0

412

1

포워드 프록시 서버 문의

0

457

1

강의 자료 요청

1

445

1