캐싱 및 콘텐츠 문제

Prev Next

Classic/VPC 환경에서 이용 가능합니다.

Global Edge 서비스를 이용하면서 다음과 같은 문제를 겪을 수 있습니다. 문제별 원인과 해결 방법을 확인하고 적절하게 조치해 주십시오.

이전 이미지 노출

이미지를 변경했는데 이전 이미지가 계속 보입니다.
파일을 변경했는데 이전 파일이 남아 있습니다.
Purge를 수행한 이후에도 이전 콘텐츠가 노출됩니다.

원인

Global Edge 서버에 캐싱된 이미지가 변경된 이미지로 갱신되지 않았을 경우, 원본 서버에서 이미지를 변경했더라도 이전 이미지가 계속 노출될 수 있습니다.

해결 방법

  • 이미 캐싱된 데이터가 다운로드 되지 않고 변경된 데이터를 불러오려면 엣지 퍼지를 참조하여 Purge를 수행해 주십시오.
  • Purge 이후에도 동일한 문제가 발생하는 경우, 웹 브라우저에서 인터넷 사용 기록을 삭제해 주십시오.
  • 웹 캐시 서비스를 효과적으로 이용하려면 수정된 콘텐츠를 업로드 시 이름을 변경하는 것을 권고합니다.

CDN 캐시 예외 설정

Object Storage의 데이터를 Global Edge에 연동 중인데, 특정 확장자인 파일만 예외 처리하고자 합니다.

해결 방법

확장자가 *.css인 파일을 CDN 캐시 예외 설정(Bypass)하는 예시는 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Content Delivery > Global Edge 메뉴를 차례대로 클릭해 주십시오.
  2. 엣지 목록에서 엣지를 클릭해 주십시오.
  3. 화면 왼쪽 메뉴에서 룰빌더를 클릭해 주십시오.
  4. 캐시 상세 룰에서 [Add cashe rules] 버튼을 클릭해 주십시오.
  5. Rule Name을 입력하고 Rule Configuration에 다음과 같이 입력해 주십시오.
    • IF: > File Extension = .css
    • THEN: 바이패스 캐시 선택
참고

바이패스 구성 > 바이패스 쿼리스트링에 css를 추가한 경우에는 해당 설정을 삭제해 주십시오.

CDN+에서 마이그레이션 후 이미지 경로 변경

Image Optimizer에 연동된 CDN+ 서비스를 Global Edge 서비스로 마이그레이션했는데, 이미지 경로에 프로젝트 ID가 포함되어 있어 이미지 경로가 모두 변경되었습니다. 이미지 경로에 프로젝트 ID가 포함되지 않도록 설정하고 싶습니다.

원인

Global Edge 서비스에서는 이미지 경로에 프로젝트 ID가 포함됩니다.

해결 방법

Global Edge 서비스와 Image Optimizer 서비스를 연동한 후, 서비스 도메인 호출 시 Image Optimizer의 프로젝트 ID 경로를 포함하지 않고 요청하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Content Delivery > Global Edge 메뉴를 차례대로 클릭해 주십시오.
  2. 엣지 목록에서 엣지를 클릭해 주십시오.
  3. 화면 왼쪽에서 오리진 설정을 클릭해 주십시오.
  4. 오리진 경로에 Image Optimizer의 프로젝트 ID를 입력해 주십시오.
    • 호출 URL에 해당 ID를 포함하지 않아도 정상 응답합니다.
참고

이 가이드에서 필요한 정보를 찾지 못했거나 추가로 필요한 정보가 있으신 경우, 언제든지 아래의 피드백 아이콘을 클릭하여 의견을 보내 주십시오. 전달해 주신 의견을 참고하여 더 유용한 정보를 제공하겠습니다.