03-01. HTTP Cache 등장 : 웹 서버 부하 완화 및 웹 페이지 로드 성능 개선
- HTTP Cache 란 무엇이며, 왜 사용하는지 설명하여라 (사용할때의 장단점)
- HTTP Cache 종류와 각각에 대해서 설명하여라
- 서버 캐시의 종류에 대해 간략하게 설명하여라
03-02. HTTP Cache 동작 : 재검증을 통한 캐시값의 준실시간성 보장
- HTTP Cache 가 어떻게 동작되는지 상세히 설명하라
- 304 Not Modified 상태코드는 어떤 의미인가?
- 수정일 기반, 고유값 기반 재검증에 대해 설명하시오
- ETAG 는 무엇인가?
- Hash 란 무엇이며, 어떻게 활용되는가
- HMAC 은 무엇이며, 언제 사용되는가?
03-03. HTTP Cache 사용법 : Cache-control 헤더를 통한 세부 설정
- HTTP Cache 어떻게 설정해서 사용하는지 설명하라
- HTTP Cache 의 캐시 저장 여부 옵션에 대해 설명하라
- HTTP Cache 의 캐시 저장 장소 옵션에 대해 설명하라
- HTTP Cache 의 캐시 재검증 주기 및 재검증 강제 옵션에 대해 설명하라
- HTTP Cache 에서 Revalidate 란 무엇인가?
- CDN 사용 시 다음과 같은 캐시 설정을 설명하라 : s-maxage=31536000, max-age=0
- SWR(stale-while-revalidate) 개념이 무엇이며 어떻게 동작하는지 설명하시오
- HTTP Cache 의 이점은 무엇인가? (앞서 나왔던 질문)
03-04. 서버 부하 완화 및 보안(요청/응답 변조)을 위한 Proxy
- Proxy 란 무엇이며 왜 사용하는지 설명하시오
- WAF (Web Application Firewall) 및 Rate Limiting 이란 무엇인가
- Forward Proxy 와 Reverse Proxy 설명 및 예시
- Load Balancer 는 왜 사용하여 어떤 장점이 있는가
- Forward Proxy 가 제공하는 편의성을 나열해보시오
- Reverse Proxy 가 제공하는 편의성을 나열해보시오
- CDN 이란 무엇이며, 어떤 역할을 하는가?
- CDN 은 어떤 상황에서 사용하는지 2개 정도의 예시를 들어보시오
- CDN 을 활용한 프론트엔드 배포 절차 상세 설명