proxy hoxy 들어봄?
클라이언트1 -> 서버: 오늘 날씨 어때?
서버 -> 클라이언트1: 비와요
포워드 프록시: "오늘 날씨 어때" 요청에는 "비와요" 응답이 오는군.. 기억기억~
클라이언트2: 오늘 날씨 어때?
포워드 프록시: "비와요" (서버를 거치지 않고 바로 응답해줌)
장점
- 전송 시간 절약
- 불필요한 외부 전송 x
- 외부 요청 감소 → 네트워크 병목 현상 방지
2) 익명성: 클라이언트가 보낸 요청을 감춤 ****
클라이언트 -> 서버 직접 호출: 클라이언트의 IP, 포트 등의 정보를 서버가 받을 수 있음
포워드 프록시 거쳐서 호출: 포워드 프록시의 IP, 포트 등으로 바뀌게 됨
서버는 응답받은 요청을 누가 보냈는지 알지 못함. (Server가 받은 IP: proxy IP)
- Client는 Reverse Proxy를 실제 서버라고 생각하고 요청 → 실제 서버의 IP가 노출되지 않음
사용자가 늘어서 서버에 부하가 생김
선택사항 1: **Scale UP**! (하드웨어의 성능 높이기)
선택사항 2: **Scale Out**! (여러대의 서버가 나누어 일하기)