CDN
Kapsule CDN 캐시 비우기
Purging clears the copy of your content held at the edge so the next visitor gets a freshly fetched version from your origin, which is what you do when you have published a change and the old…
Kapsule CDN 캐시 제거
캐시 제거는 엣지에 보관된 콘텐츠의 복사본을 지워서 다음 방문자가 원본에서 새로 가져온 버전을 받도록 합니다. 이는 변경 사항을 게시했는데 이전 버전이 여전히 표시되고 있을 때 수행하는 작업입니다.
캐싱은 CDN을 빠르게 만드는 요소이며, 방금 만든 변경 사항이 바로 나타나지 않는 이유이기도 합니다. 캐시 수명을 0으로 낮추는 대신 길게 유지하고 필요할 때 제거하세요. 이 가이드에서는 두 가지 방법을 모두 다루고, 잘못된 위치에서 찾기 전에 엣지 캐시와 브라우저 캐시를 구분하는 방법을 설명합니다.
제거가 필요한 경우
URL로 방문자가 가져오는 무언가를 변경한 후 제거하세요:
- CSS 또는 JavaScript 파일을 교체했는데 이전 파일이 여전히 제공되고 있습니다.
- 기존 파일명 위에 새 버전의 이미지를 업로드했습니다.
- 페이지의 버그를 수정했으므로 손상된 버전을 지금 바로 전역적으로 제거하고 싶습니다.
- 페이지의 콘텐츠를 변경했으므로 엣지 TTL이 만료될 때까지 기다릴 수 없습니다.
새 페이지나 새 파일명을 추가한 경우에는 제거할 필요가 없습니다. 요청된 적이 없는 URL에 대해서는 아무것도 캐시되지 않습니다.
자산 파일명에 버전을 지정하는 경우(style.a1b2c3.css style.css 대신), 제거가 거의 필요 없습니다. 새 파일명은 새 URL이므로 원본에서 새로 가져오고 자신의 키 아래에 캐시됩니다.
제거 제어 위치
- KPanel에 로그인하세요.
- 왼쪽 사이드바에서 Websites(웹사이트)를 클릭한 다음 사이트를 클릭하세요.
- 사이트의 메뉴에서 Performance(성능)를 연 다음 Kapsule CDN을 클릭하세요.
- Purge cache(캐시 제거) 카드로 스크롤하세요.
직접 주소는 /websites/<site-id>/cdn입니다.

제거 제어는 CDN이 사이트에 대해 켜져 있을 때만 나타납니다. 페이지에 CDN is off for this site(이 사이트는 CDN이 꺼져 있습니다) 배너가 표시되거나 사용자 정의 도메인을 연결하도록 요청하는 경우 엣지에 제거할 항목이 없습니다. Kapsule CDN은 또한 요금제 권리이므로 Kapsule Orbit 또는 Container Hosting 요금제에 있는 사이트는 CDN이 없습니다. Enabling Kapsule CDN on Your Site에는 어떤 요금제에 포함되어 있는지 정확히 나와 있습니다.
단일 URL 제거
- Purge cache(캐시 제거) 카드에서 URL to purge (leave blank for whole site)(제거할 URL(전체 사이트는 비워두세요))에 전체 공개 URL을 입력하세요. 필드의 자리표시자가 예상되는 형식을 보여줍니다:
https://your-domain.tld/path - Purge(제거)를 클릭하세요.
- "Purged"(제거됨) 다음에 입력한 URL이 표시되는 확인 메시지가 나타납니다.
방문자가 요청할 정확한 URL을 사용하세요. 여기에는 스킴(https://), 호스트 및 경로가 포함됩니다. 제거는 URL에서 일치하므로 https://example.com/about와 https://example.com/about/은 두 개의 다른 캐시 항목이며, 쿼리 문자열이 첨부된 동일한 페이지도 마찬가지입니다.
정확히 무엇이 변경되었는지 알 때는 하나의 URL을 제거하는 것이 올바른 첫 번째 이동입니다. 즉시 이루어지며 나머지 캐시는 그대로 유지되므로 사이트의 나머지 부분은 빠르게 유지됩니다.
전체 사이트 제거
- URL to purge(제거할 URL) 필드를 완전히 비워두세요.
- Purge(제거)를 클릭하세요.
- 확인 메시지에 "Full cache purged."(전체 캐시가 제거되었습니다)라고 표시됩니다.
전체 제거는 모든 엣지 위치에서 사이트의 모든 캐시된 객체를 비웁니다. 각 URL이 다시 요청될 때까지 모든 방문자는 원본에서 서비스를 받으므로 원본이 트래픽 급증을 받고 각 페이지의 첫 번째 방문자는 전체 왕복을 기다립니다. 사용량이 많은 사이트에서는 변경한 특정 URL만 제거하는 것이 좋습니다.
실행한 모든 제거는 URL이나 전체 영역 표시자가 있는 계정의 활동 로그에 기록되므로 누가 언제 무엇을 제거했는지 확인할 수 있습니다.
캐시 수명 및 상호 작용 방식
같은 페이지의 Cache TTLs(캐시 TTL) 카드는 제거 없이 콘텐츠가 얼마나 오래 유지되는지 제어합니다:
| 설정 | 제어 대상 | 기본값 |
|---|---|---|
| Edge TTL (seconds)(엣지 TTL(초)) | 엣지가 원본에서 다시 가져오기 전에 복사본을 보관하는 기간 | 3600 (1시간) |
| Browser TTL (seconds)(브라우저 TTL(초)) | 방문자의 브라우저가 자신의 로컬 복사본을 유지하는 기간 | 3600 (1시간) |
둘은 독립적이며, 이것이 가장 일반적인 혼동의 원인입니다. 제거는 엣지를 지웁니다. 방문자의 브라우저에 도달할 수 없습니다. 제거 후에도 자신의 이전 버전을 계속 볼 수 있다면 거의 확실히 자신의 브라우저 캐시를 보고 있는 것입니다.
이를 확인하려면 개인 또는 시크릿 창에서 페이지를 로드하거나 강력 새로고침을 수행하세요. 개인 창에 새 버전이 표시되면 제거가 작동한 것이고 자신의 브라우저와 다른 방문자의 브라우저가 기다리고 있으므로 브라우저 TTL이 만료되면 새로고침됩니다.
자주 게시하는데 파일명을 버전으로 지정할 수 없는 경우 Browser TTL을 짧은 시간(몇 분)으로 낮추고 Edge TTL을 길게 유지하세요. 대부분의 엣지 이점을 유지하면서 방문자가 이전 복사본에 남아 있을 수 있는 훨씬 짧은 시간을 제공합니다.
이미지 최적화 및 제거
On-the-fly image optimisation(즉시 이미지 최적화)이 켜져 있으면 엣지는 원본 옆에 각 이미지의 최적화된 파생물을 저장합니다. 이미지 URL을 제거하면 파생물도 제거되므로 교체된 이미지는 다음 요청에서 다시 최적화됩니다. 최적화된 이미지에 대한 별도의 제거는 없습니다.
Serve WebP to supported browsers(지원되는 브라우저에 WebP 제공)에도 동일하게 적용됩니다: WebP 변형은 같은 URL 아래에 있고 같은 제거로 지워집니다.
문제 해결
"CDN not provisioned for this site."(이 사이트에 대해 CDN이 프로비저닝되지 않음) 사이트에 엣지 영역이 아직 없습니다. 먼저 CDN을 활성화하고 인증서가 프로비저닝을 완료할 때까지 기다리세요.
"Purge failed."(제거 실패) 제거 요청이 엣지에 도달하지 않았습니다. 잠깐 기다렸다가 다시 시도하세요. 계속 실패하면 엣지 영역이 프로비저닝 중일 수 있습니다. 페이지에 CDN is on(CDN이 켜져 있음) 배너가 표시되는지 확인하세요.
제거했는데 페이지가 여전히 이전 상태입니다. 먼저 개인 창에서 확인하세요. 개인 창에서도 이전 버전이 표시되면 후행 슬래시와 쿼리 문자열을 포함한 정확한 URL을 제거했는지 확인한 다음 전체 제거를 시도하세요.
방문자 중 일부만 업데이트를 봅니다. 해당 방문자의 브라우저는 여전히 브라우저 TTL 내에 있습니다. 문제가 없습니다. 해당 기간이 만료되면 새 버전을 선택하거나 강력 새로고침으로 즉시 선택합니다.
전체 제거 후 원본이 다운되었습니다. 이것은 위에서 설명한 캐시되지 않은 트래픽의 급증입니다. 엣지 TTL을 높이고, 다음 번에는 변경한 URL만 제거하세요. Improving Website Speed는 원본 자체를 더 복원력 있게 만드는 것을 다룹니다.
제거에 성공했지만 엣지가 몇 분 이상 이전 콘텐츠를 계속 서비스하는 경우 정확한 URL과 제거한 시간과 함께 support@kapsulehost.com에 이메일을 보내세요.