웹 캐시 정책
캐쉬는 사용자 경험을 향상 시킬 수 있고 트래픽 감소 등 이점이 많지만, 개인 정보나 실시간 갱신되는 정보 같은 경우는 캐쉬를 사용하면 안 된다.
캐시 사용 최대화의 3가지 기본 원칙
- 최대한 많이 캐쉬하라
- 최대한 오래 캐쉬하라
- 최대한 가까이 캐시하라
캐시하기 어려운 컨텐츠
- 개인화 된 컨텐츠
- API 호출 등 요청에 대한 컨텐츠
- 쿠키 설정을 위한 호출
캐시 정책 설정
- 캐시할 수 있는 컨텐츠인지 판단
- 캐시할 수 있는 컨텐츠가 매번 원본 서버에서 변경 내역을 확인해야하는지 판단
- 캐시할 컨텐츠의 성격을 판단
- 캐시 주기를 설정하며, max-age를 설정