CDN
Kapsule CDN를 사이트에서 활성화하기
Kapsule CDN caches your site at the edge so visitors anywhere in the world are served from a nearby location instead of your origin server, and turning it on is a single toggle on the site you want…
Kapsule CDN을 사이트에서 활성화하기
Kapsule CDN은 사이트를 엣지에서 캐시하므로 전 세계 어디의 방문자든 원본 서버 대신 가까운 위치에서 서빙됩니다. 활성화는 가속화할 사이트에서 단 하나의 토글로 켜집니다.
별도로 구매할 CDN 상품은 없습니다. 사이트가 있는 호스팅 플랜에 포함되어 있습니다. KPanel의 사이트 자체 메뉴에서 켜고, 엣지 인증서가 발급될 때까지 몇 분 기다리면 도메인이 엣지 네트워크에서 서빙되기 시작합니다. 먼저 두 가지 조건이 충족되어야 하며, 이 가이드에서 둘 다 다룹니다. 사이트에 커스텀 도메인이 필요하고, 플랜에 CDN이 포함되어야 합니다.
Kapsule CDN이 하는 일
CDN이 켜져 있을 때, 도메인에 대한 요청이 먼저 엣지 네트워크에 도달합니다. 캐시 가능한 모든 항목은 119개 이상의 글로벌 위치 중 가장 가까운 곳에서 응답됩니다. 캐시 불가능하거나 만료된 항목은 원본에서 가져온 후 다음 방문자를 위해 엣지에 보관됩니다.
| 기능 | 제공 내용 |
|---|---|
| 엣지 캐싱 | 119개 이상의 글로벌 위치에서 제공되는 정적 자산 |
| 엣지 SSL | 도메인을 위해 자동으로 프로비저닝되는 엣지 인증서 |
| 이미지 최적화 | 실시간 크기 조정 및 압축, 전환 가능 |
| WebP 배포 | 지원하는 브라우저에 서빙되는 최신 이미지 형식 |
| 캐시 TTL 컨트롤 | 초 단위의 별도 엣지 및 브라우저 수명 |
| 대역폭 미터 | 플랜의 포함된 한도에 대한 월간 실시간 사용량 |
| 캐시 제거 | 같은 화면에서 URL 하나 또는 전체 사이트 제거 |
CDN을 포함하는 플랜
CDN은 플랜 권리이므로, 사이트가 받는 것은 사이트가 있는 플랜에 따라 다릅니다. 두 가지 수준이 있으며, CDN 페이지 상단의 배지가 어느 것이 활성인지 알려줍니다.
- Kapsule CDN은 글로벌 엣지 캐싱, 자동으로 발급되는 엣지 SSL 인증서 및 캐시 제거를 포함합니다.
- **Kapsule CDN+**는 위에 DDoS 보호 및 스마트 엣지 라우팅을 추가하고, 더 큰 포함 대역폭 한도를 제공합니다.
| 플랜 | CDN 수준 | 포함된 엣지 대역폭 |
|---|---|---|
| Start (Web Hosting) | Kapsule CDN | 100 GB/월 |
| Pro (Web Hosting) | Kapsule CDN+ | 500 GB/월 |
| Agency (Web Hosting) | Kapsule CDN+ | 500 GB/월 |
| Scale (Web Hosting) | Kapsule CDN+ | 1500 GB/월 |
| Cloud Power (Web Hosting) | Kapsule CDN+ | 3000 GB/월 |
| WordPress Start | Kapsule CDN | 100 GB/월 |
| WordPress Pro | Kapsule CDN+ | 750 GB/월 |
| Managed WP Start | Kapsule CDN | 200 GB/월 |
| Managed WP Pro | Kapsule CDN+ | 500 GB/월 |
| Managed WC Start | Kapsule CDN | 300 GB/월 |
| Managed WC Pro | Kapsule CDN+ | 1000 GB/월 |
| Concierge Start | Kapsule CDN+ | 1000 GB/월 |
| Concierge Pro | Kapsule CDN+ | 2000 GB/월 |
| Concierge Scale | Kapsule CDN+ | 3000 GB/월 |
Kapsule Orbit 프로젝트(Launch, Liftoff, Apex)와 Container Hosting(Pod, Cluster, Fleet)은 Kapsule CDN을 포함하지 않습니다. CDN 권리가 없는 플랜의 사이트에서 활성화하려고 하면 요청이 "Kapsule CDN is not included on your current plan"과 호스팅 플랜 링크로 거부됩니다. 엣지 배포를 받으려면 위 표의 플랜으로 사이트를 이동하십시오.
kpanel.kapsulehost.com/plans/hosting에서 플랜을 비교하고 변경할 수 있으며, 플랜 업그레이드를 참조하세요.
시작하기 전에
Kapsule CDN은 커스텀 도메인이 필요합니다. 사이트가 아직도 공유 Kapsule 서브도메인에 있으면, CDN 페이지에 Kapsule CDN needs a custom domain 배너와 활성화 컨트롤 대신 Connect a Custom Domain 버튼이 표시됩니다. 먼저 자신의 도메인을 사이트에 연결한 후 돌아오세요.
이유는 상업적이기보다 기술적입니다. 엣지가 서빙하는 호스트 이름에 대한 SSL 인증서를 발급해야 하며, 이는 DNS를 엣지로 지정할 수 있는 호스트 이름이 필요합니다. 공유 Kapsule 호스트 이름은 우리가 관리하며 재지정될 수 없으므로, 인증서 요청이 완료되지 않고 사이트가 오류를 서빙하면서 활성화된 것처럼 보일 것입니다. 우리는 클릭 시점에서 이를 차단합니다. 연결 단계는 웹사이트에 커스텀 도메인 추가를 참조하세요.
CDN 활성화는 DNS를 변경합니다
이것은 클릭하기 전에 이해할 가치가 있습니다. 사람들을 놀라게 하기 때문입니다.
CDN을 켜면 DNS를 그대로 두지 않습니다. 도메인이 원본으로 직접 가는 대신 엣지 네트워크로 확인되어야 하므로, CDN을 활성화하면 사이트에 대한 두 개의 레코드가 다시 작성됩니다.
www에 CNAME은 엣지를 가리킵니다.www에 기존 A 또는 AAAA 레코드는 CNAME이 그들 옆에 있을 수 없으므로 먼저 제거됩니다.- 베어 도메인의 ALIAS는 같은 엣지를 가리키므로,
www가 없는 도메인으로의 트래픽도 CDN을 통해 이동합니다. 베어 도메인의 A 또는 AAAA 레코드가 제거됩니다.
도메인이 Kapsule 네임서버에 있으면, CDN을 활성화하는 과정의 일부로 두 레코드가 자동으로 변경됩니다. 아무것도 건드릴 필요가 없습니다. 도메인의 DNS가 다른 곳에서 호스팅되면, 그 자동화가 실행되지 않고, 레코드가 변경되지 않으며, 엣지 인증서가 절대 발급되지 않습니다. 네임서버 이해는 어느 경우인지 설명합니다.
CDN이 켜져 있는 동안 이러한 레코드를 제거하거나 덮어쓰지 마세요. www에 A 레코드를 다시 넣거나 베어 도메인에서 그 트래픽을 엣지에서 제거하면 인증서 갱신을 손상시킬 수 있습니다. 사이트에 커스텀 DNS가 필요하면 CDN을 비활성화한 상태에서 변경한 후, CDN을 다시 활성화하세요.
사이트는 기본 도메인의 DNS가 실제로 작성되고 엣지로 지정된 후에만 CDN 활성화로 표시됩니다. 그 단계가 성공하지 않으면, 패널은 트래픽이 여전히 다른 곳으로 가는 동안 켜져 있다고 말하지 않고 CDN을 끈 상태로 유지합니다.
CDN을 활성화하는 방법
- KPanel에 로그인합니다.
- 왼쪽 사이드바의 Websites를 클릭한 후 가속화할 사이트를 클릭합니다.
- 사이트의 자체 메뉴에서 Performance를 열고, Kapsule CDN을 엽니다.
- 페이지가 CDN is off for this site 배너에서 열립니다. Enable CDN을 클릭합니다.
- 확인이 나타납니다. "CDN provisioning queued. The edge cert can take up to 5 minutes."
직접 주소는 /websites/<site-id>/cdn입니다.

대기 중인 모습
처음 몇 분 동안은 아무 눈에 띄는 일도 일어나지 않으며, 이는 예상된 것이지 고장이 아닙니다. 다음은 순서입니다.
- 도메인에 대해 위에서 설명한 DNS 레코드가 작성됩니다.
- 호스트 이름에 대한 인증서가 발급되기 전에 이러한 레코드가 전파되어야 합니다. 이는 우리가 건너뛸 수 있는 큐가 아니라 DNS 타이밍 제약입니다.
- 엣지는 인증서를 요청합니다. DNS가 아직 전파되지 않았으면, 요청이 대기 중이고 성공할 때까지 자동으로 재시도됩니다.
- 인증서가 발급되면, 사이트가 CDN 활성화로 전환됩니다.
약 5분까지 허용하고 Enable CDN을 다시 클릭하지 말고 페이지를 다시 로드합니다. 대기 중에는 페이지가 여전히 CDN이 꺼져 있다고 표시합니다. 트래픽이 실제로 엣지에 도달할 수 있을 때만 보고하기 때문입니다. 이는 의도적입니다. 켜져 있다고 주장하는 반쯤 활성화된 상태는 정직한 "아직"보다 나쁠 것입니다.
인증서가 발급되면, 배너가 CDN is on으로 변경되며 "CDN active. Your domain serves content from the edge"라는 메모와 함께 아래에 전체 컨트롤 카드 세트가 나타납니다. 그 시점에서 호스트 이름에서 HTTPS가 강제됩니다.
KPanel 주 사이드바에는 CDN 항목이 없습니다. 해당 사이드바는 Dashboard, Websites, Orbit, Email, Domains, Apps, Cloud Servers, Dedicated Servers, Store, Billing, Migrations 및 Settings를 나열합니다. CDN은 사이트에 속하므로 Performance 아래 한 수준 아래에 있습니다.
변경할 수 있는 설정
캐시 TTL
Cache TTLs 카드는 두 개의 숫자를 보유하며, 모두 초 단위이고 기본값은 3600(1시간)입니다.
- Edge TTL (seconds): 엣지가 원본으로 돌아가기 전에 복사본을 보유하는 기간입니다.
- Browser TTL (seconds): 방문자의 브라우저가 자신의 복사본을 유지하는 기간입니다.
낮은 숫자는 더 신선한 콘텐츠와 원본에 대한 더 많은 요청을 의미합니다. 높은 숫자는 더 나은 성능과 제거할 때까지 더 오래된 콘텐츠를 의미합니다. 변경 사항은 설정할 때 저장되고 즉시 엣지로 푸시됩니다.
이미지 최적화
Image optimisation 카드에는 두 개의 스위치가 있습니다.
- On-the-fly image optimisation: 첫 요청에서 이미지를 크기 조정하고 압축한 후, 최적화된 결과를 엣지에 캐시합니다.
- Serve WebP to supported browsers: 지원을 공고하는 브라우저에 WebP를 배포하고, 나머지는 원본 형식을 제공합니다.
둘 다 거의 모든 사이트에서 켜진 상태로 두는 것이 좋습니다. 이미지 최적화는 원본과 바이트 동일하게 도착해야 하는 이미지를 서빙할 때만 끕니다.
대역폭 모니터링
This month's bandwidth 카드는 엣지에서 실시간으로 읽고 매월 1일에 리셋됩니다. 플랜에 포함된 한도에 대해 사용한 것을 보여주며, 80%를 넘으면 황색으로, 100%에서 빨간색으로 변하는 막대가 있습니다.
포함된 한도에 도달하면, 트래픽이 계속 청구되지 않고 원본 서버로 폴백됩니다. 사이트는 계속 작동하지만 엣지 가속화가 손실되어 미터가 리셋되거나 더 큰 한도가 있는 플랜으로 이동할 때까지입니다. 엣지 초과분에 대해 자동으로 청구되지 않습니다.
카드가 "Usage unavailable"을 읽으면, 실시간 수치를 그 순간에 가져올 수 없었습니다. CDN이 다운되었다는 신호가 아니라 디스플레이 문제입니다. 1분 후 페이지를 다시 로드합니다.
CDN 끄기
- 사이트의 Performance를 열고, Kapsule CDN을 엽니다.
- Disable CDN 카드로 스크롤합니다. "Traffic goes back to your origin server."를 읽습니다.
- Disable을 클릭합니다.
트래픽이 즉시 원본으로 되돌아가고, 사이트의 엣지 존이 제거되므로 대역폭이 누적되지 않습니다. 언제든지 다시 활성화할 수 있지만, DNS 레코드와 엣지 인증서를 다시 설정해야 하므로 몇 분을 더 허용하세요.
문제 해결
"Kapsule CDN needs a custom domain." 사이트가 아직도 공유 Kapsule 호스트 이름에 있습니다. 자신의 도메인을 연결한 후, 그 도메인에서 CDN을 활성화하세요. 이는 토글이 실패하는 가장 일반적인 이유입니다.
"Kapsule CDN is not included on your current plan." 이 사이트에 첨부된 플랜에는 CDN 권리가 없습니다. Kapsule Orbit 프로젝트와 Container Hosting 플랜이 일반적인 경우입니다. 위에 나열된 플랜 중 하나로 사이트를 이동하면 토글을 사용할 수 있습니다. 플랜 업그레이드를 참조하세요.
1분 후에도 배너가 CDN이 꺼져 있다고 표시합니다. 인증서가 발급되기 전에 DNS 레코드가 전파되어야 하며, 이는 약 5분이 걸립니다. 기다린 후 다시 로드합니다.
5분보다 훨씬 오래 되었는데도 CDN이 여전히 꺼져 있습니다. 가장 가능성 높은 원인은 도메인의 DNS가 우리와 호스팅되지 않아 레코드를 자동으로 작성할 수 없다는 것입니다. 네임서버가 어디를 가리키는지 확인하세요. 도메인이 Kapsule 네임서버에 있고 여전히 막혀 있으면 우리에게 문의하세요.
내 사이트가 DNS를 편집한 후 원본으로 돌아갔습니다. www에 A 레코드를 다시 추가하거나 베어 도메인에서 엣지로 트래픽을 라우팅하는 레코드를 재정의합니다. CDN을 비활성화하고, 필요한 DNS를 정렬한 후 다시 활성화하세요.
CDN 배지가 표시되고 있지만 내 변경 사항이 표시되지 않습니다. 이는 설계에 따라 작동하는 캐싱입니다. 변경한 URL을 제거하거나 전체 사이트를 제거하세요. Kapsule CDN 캐시 제거를 참조하세요.
사이트가 더 빨라지지 않았습니다. CDN은 페이지 생성이 아닌 배포를 가속화합니다. 페이지가 원본에서 생성하기가 느리면, 더 오래 캐시하거나 먼저 원본을 수정합니다. 웹사이트 속도 개선은 원본 측을 다룹니다.
CDN을 활성화한 후 15분이 경과해도 배지가 나타나지 않으면, support@kapsulehost.com으로 사이트의 도메인과 함께 이메일을 보내면 인증서 발급을 살펴보겠습니다.