더 나은 인프라 선택을 위한 독립 가이드 THE INFRASTRUCTURE EDIT
OPERATIONS / NODEPICK GUIDE

언어별 페이지가 캐시에서 섞이면 Vary와 캐시 키 확인

응답이 요청 헤더에 따라 달라지면 캐시가 그 차이를 구분해야 합니다. Vary는 관련 요청 헤더를 표현하는 수단입니다. 한국어와 영어가 같은 URL에서 바뀌는데 한 언어만 반복 보이면 원본 분기와 캐시 설정을 함께 봅니다.

노드픽 에디토리얼작성·업데이트 2026-11-04
언어별 페이지가 캐시에서 섞이면 Vary와 캐시 키 확인의 주제를 표현한 AI 콘셉트 이미지
AI 제작 콘셉트 이미지입니다. 특정 시설·제품의 실사진이 아닙니다.
먼저 기억할 핵심
  • 같은 URL의 응답을 무엇으로 나누는지 명시해야 합니다
  • 실제로 응답에 영향을 주는 값만 선정합니다
  • 헤더 조합을 바꿔 반복 요청합니다

같은 URL의 응답을 무엇으로 나누는지 명시해야 합니다

응답이 요청 헤더에 따라 달라지면 캐시가 그 차이를 구분해야 합니다. Vary는 관련 요청 헤더를 표현하는 수단입니다. 한국어와 영어가 같은 URL에서 바뀌는데 한 언어만 반복 보이면 원본 분기와 캐시 설정을 함께 봅니다. Accept-Language에 따라 달라지는 응답이라면 Vary: Accept-Language가 해당 헤더 차이를 표현하는 예입니다. 실제 CDN 캐시 키가 그 헤더를 포함하는지도 별도로 확인합니다.

실제로 응답에 영향을 주는 값만 선정합니다

의미 없는 헤더를 무작정 추가하면 캐시가 잘게 나뉠 수 있습니다. 반대로 구분이 필요한 조건을 빠뜨리면 다른 표현을 재사용할 수 있습니다. CDN이 Vary를 어떻게 처리하는지도 해당 서비스 문서로 확인합니다.

헤더 조합을 바꿔 반복 요청합니다

비밀 없는 언어 요청으로 원본과 CDN 경유의 본문·응답 헤더를 비교합니다. 첫 요청만 맞는지 다음 요청에도 구분되는지 시험합니다. 개인정보 응답을 Vary 하나로 공용 캐시해도 된다고 해석하지 않습니다.

서버 운영 실행 전 점검표

  • 같은 URL의 응답을 무엇으로 나누는지 명시해야 합니다
  • 실제로 응답에 영향을 주는 값만 선정합니다
  • 헤더 조합을 바꿔 반복 요청합니다
조건을 넣어 직접 계산하기 →

이 가이드의 근거 문서

출처 확인일: 2026-11-04. 공식 문서에 기반한 편집 가이드이며 직접 수행한 벤치마크가 아닙니다. 비용 사례는 명시된 가정에 한합니다.

  1. MDN 웹 플랫폼 문서 ↗
오류 제보 방법

함께 읽으면 좋은 가이드