# Включение Kapsule CDN на вашем сайте

Source: https://support.kapsulehost.com/ru-ru/cdn-enabling

Kapsule CDN кэширует ваш сайт на границе сети, поэтому посетители в любой точке мира обслуживаются из ближайшей локации, а не с вашего исходного сервера, и включение этой функции сводится к одному переключателю на сайте, который вы хотите ускорить.

Отдельного продукта CDN для покупки не существует: он входит в тарифный план, на котором находится сайт. Вы включаете его из собственного меню сайта в KPanel, ждёте несколько минут, пока выпустится edge-сертификат, и ваш домен начинает обслуживаться через нашу edge-сеть. Сначала должны выполняться два условия, и это руководство охватывает оба: у сайта должен быть подключён собственный домен, а его тарифный план должен включать CDN.

## Что делает Kapsule CDN

Когда CDN включена, запросы к вашему домену сначала попадают в нашу edge-сеть. Всё, что можно кэшировать, обслуживается из ближайшей из более чем 119 локаций по всему миру. Всё, что кэшировать нельзя, или срок кэша чего истёк, запрашивается с вашего исходного сервера и затем сохраняется на границе сети для следующего посетителя.

| Функция | Что вы получаете |
|---|---|
| Edge-кэширование | Статические ресурсы обслуживаются из более чем 119 локаций по всему миру |
| Edge SSL | Edge-сертификат автоматически выпускается для вашего домена |
| Оптимизация изображений (Kapsule CDN+) | Изменение размера и сжатие на лету, можно отключить |
| Доставка WebP (Kapsule CDN+) | Современный формат изображений, доставляемый поддерживающим его браузерам |
| Управление TTL кэша | Отдельное время жизни для edge и браузера, в секундах |
| Счётчик трафика | Текущее использование за месяц, данные с edge-сети. Трафик не ограничен |
| Очистка кэша | Очистка одного URL или всего сайта с того же экрана |

## Какие тарифы включают CDN

CDN является частью тарифного плана, поэтому то, что получает ваш сайт, зависит от тарифа, на котором он находится. Есть два уровня, и значок в верхней части страницы CDN показывает, какой из них активен:

- **Kapsule CDN** включает глобальное edge-кэширование, автоматически выпускаемый edge-сертификат SSL и очистку кэша.
- **Kapsule CDN+** дополнительно добавляет защиту от DDoS, умную маршрутизацию на границе сети, оптимизацию изображений с доставкой WebP и элементы управления кэшем в KPanel.

**Пропускная способность на границе сети не ограничена на любом тарифе из этой таблицы.** Не существует лимита на объём трафика, который обслуживает edge-сеть по тарифам, и нет точки, в которой edge-сеть прекращает обслуживание. Разница между двумя уровнями заключается в наборе функций выше, а не в объёме трафика. Единственный порог, который всё же применяется, действует для всего аккаунта, а не для отдельного тарифа, и он описан в примечании о Политике добросовестного использования ниже.

| Тариф | Уровень CDN |
|---|---|
| Start (Web Hosting) | Kapsule CDN |
| Pro (Web Hosting) | Kapsule CDN+ |
| Agency (Web Hosting) | Kapsule CDN+ |
| Scale (Web Hosting) | Kapsule CDN+ |
| Cloud Power (Web Hosting) | Kapsule CDN+ |
| WordPress Start | Kapsule CDN |
| WordPress Pro | Kapsule CDN+ |
| Managed WP Start | Kapsule CDN |
| Managed WP Pro | Kapsule CDN+ |
| Managed WC Start | Kapsule CDN |
| Managed WC Pro | Kapsule CDN+ |
| Concierge Start | Kapsule CDN+ |
| Concierge Pro | Kapsule CDN+ |
| Concierge Scale | Kapsule CDN+ |

> **Note:** Очень крупные аккаунты подпадают под [Политику добросовестного использования](https://kapsulehost.com/ru-ru/legal/fair-use),
> которая публикует один порог для всего аккаунта, а не для отдельного тарифа, и прямо говорит,
> что мы отправим вам письмо в тот же день, когда вы его превысите, и никогда не будем ограничивать скорость, выставлять счета задним числом или приостанавливать обслуживание без предупреждения.

> **Note:** Тарифы Managed WordPress и Managed WooCommerce имеют отдельный ежемесячный лимит трафика **сайта**,
> который измеряется иначе, чем трафик edge-сети. Превышение этого лимита никогда не приводит к отключению и никогда не тарифицируется: трафик хостинга не оплачивается отдельно, и мы отправим вам письмо, чтобы вы были в курсе. Подробнее об этом в статье [Что ограничено на вашем
> тарифе](https://support.kapsulehost.com/ru-ru/site-slow-resource-limits).

Вы можете сравнить и изменить тарифы по адресу [kpanel.kapsulehost.com/plans/hosting](https://kpanel.kapsulehost.com/plans/hosting) или посмотреть статью [Повышение тарифного плана](https://support.kapsulehost.com/ru-ru/upgrading-your-plan).

## Перед началом работы

> **Note:** Для Kapsule CDN необходим собственный домен. Если ваш сайт всё ещё находится на общем субдомене KapsuleHost, на странице CDN вместо элемента управления включением отображается баннер **Для Kapsule CDN нужен собственный домен** с кнопкой **Подключить собственный домен**. Сначала подключите к сайту собственный домен, а затем вернитесь сюда.

Причина техническая, а не коммерческая: edge-сеть должна выпустить SSL-сертификат для имени хоста, которое она обслуживает, а это требует имени хоста, чей DNS можно направить на edge-сеть. Общий хост KapsuleHost управляется нами и не может быть перенаправлен для вас, поэтому запрос на сертификат никогда бы не завершился, а сайт выглядел бы включённым, но при этом показывал ошибки. Мы блокируем это в момент нажатия кнопки. Шаги подключения см. в статье [Подключение собственного домена к вашему сайту](https://support.kapsulehost.com/ru-ru/custom-domain-for-website).

## Включение CDN изменяет ваш DNS

Это стоит понять до нажатия кнопки, потому что это удивляет многих.

Включение CDN не оставляет ваш DNS без изменений. Ваш домен должен указывать на нашу edge-сеть, а не напрямую на исходный сервер, поэтому включение CDN перезаписывает две записи сайта:

- **CNAME на `www`**, указывающий на edge-сеть. Любая существующая запись A или AAAA на `www` сначала удаляется, потому что CNAME не может сосуществовать с ними.
- **ALIAS на корневом домене**, указывающий на ту же edge-сеть, чтобы трафик на ваш домен без `www` также проходил через CDN. Любая запись A или AAAA на корневом домене удаляется.

> **Note:** Если ваш домен использует серверы имён KapsuleHost, мы вносим оба эти изменения автоматически как часть включения CDN. Вам не нужно ничего трогать самостоятельно. Если DNS вашего домена размещён в другом месте, эта автоматизация не сможет сработать, записи не изменятся, и edge-сертификат никогда не будет выпущен. В статье [Понимание серверов имён](https://support.kapsulehost.com/ru-ru/nameservers) объясняется, какой случай у вас.

> **Warning:** Не удаляйте и не перезаписывайте эти записи, пока CDN включена. Повторное добавление записи A на `www` или на корневом домене уберёт этот трафик с edge-сети и может нарушить продление сертификата. Если вам нужен собственный DNS для сайта, измените его при отключённой CDN, а затем включите CDN снова.

Сайт отмечается как CDN-включённый только после того, как DNS основного домена действительно записан и направлен на edge-сеть. Если этот шаг не завершается успешно, панель продолжает показывать CDN как отключённую, вместо того чтобы сообщать, что она включена, пока ваш трафик всё ещё идёт в другое место.

## Как включить CDN

1. Войдите в [KPanel](https://kpanel.kapsulehost.com).
2. Нажмите **Веб-сайты** в левой боковой панели, затем выберите сайт, который хотите ускорить.
3. В собственном меню сайта откройте **Производительность**, затем **Kapsule CDN**.
4. Страница открывается с баннером **CDN отключена для этого сайта**. Нажмите **Включить CDN**.
5. Появится подтверждение: «Подготовка CDN поставлена в очередь. Выпуск edge-сертификата может занять до 5 минут».

Прямой адрес: `/websites/<site-id>/cdn`.

![Страница Kapsule CDN для сайта в KPanel](https://support.kapsulehost.com/help/screenshots/cdn-enabling.613bdae0.webp)

### Как выглядит ожидание

Первые несколько минут ничего видимого не происходит, и это ожидаемо, а не признак неисправности. Вот последовательность:

1. Для вашего домена записываются DNS-записи, описанные выше.
2. Прежде чем для имени хоста можно выпустить сертификат, эти записи должны распространиться. Это ограничение по времени, связанное с DNS, а не очередь, которую мы могли бы ускорить.
3. Edge-сеть запрашивает сертификат. Если DNS ещё не распространился, запрос остаётся в ожидании и автоматически повторяется, пока не завершится успешно.
4. После выпуска сертификата сайт переключается в состояние «CDN включена».

> **Note:** Подождите примерно до пяти минут и перезагрузите страницу, вместо того чтобы снова нажимать **Включить CDN**. Во время ожидания страница всё ещё показывает CDN как отключённую, потому что она сообщает только о том, когда ваш трафик действительно может достичь edge-сети. Это сделано намеренно: наполовину включённое состояние, которое заявляло бы, что всё работает, было бы хуже, чем честное «пока нет».

После выпуска сертификата баннер меняется на **CDN включена** с примечанием «CDN активна. Ваш домен обслуживает контент с edge-сети», и под ним появляется полный набор карточек управления. HTTPS в этот момент принудительно включается для имени хоста.

> **Tip:** В основной боковой панели KPanel нет пункта **CDN**. CDN относится к сайту, поэтому находится на уровень ниже, в разделе **Производительность**.

## Настройки, которые можно изменить

### TTL кэша

Карточка **TTL кэша** содержит два значения, оба в секундах, по умолчанию 3600 (один час):

- **Edge TTL (секунды)**: как долго edge-сеть хранит копию, прежде чем снова обратиться к вашему исходному серверу.
- **Browser TTL (секунды)**: как долго собственный браузер посетителя хранит свою копию.

Меньшие значения означают более свежий контент и больше запросов к вашему исходному серверу. Большие значения означают более высокую производительность и более устаревший контент до момента очистки кэша. Изменения сохраняются сразу после установки и сразу же передаются на edge-сеть.

### Оптимизация изображений

Оптимизация изображений, это функция **Kapsule CDN+**. На тарифе с Kapsule CDN+ карточка **Оптимизация изображений** содержит два переключателя, и оба включены при первом включении CDN:

- **Оптимизация изображений на лету**: изменяет размер и сжимает изображения при первом запросе, а затем кэширует оптимизированный результат на edge-сети.
- **Доставлять WebP поддерживающим браузерам**: доставляет WebP браузерам, заявляющим о поддержке этого формата, а всем остальным, оригинальный формат.

Оба варианта стоит оставить включёнными почти для любого сайта. Отключайте оптимизацию изображений только если вы доставляете изображения, которые должны приходить побайтово идентичными оригиналу.

На тарифе с Kapsule CDN карточка заменяется примечанием о том, что оптимизация изображений входит в Kapsule CDN+, со ссылкой на тарифы, которые её включают. Перенос тарифа сайта на тариф с Kapsule CDN+ сразу включает оптимизацию изображений. Переход на тариф без этой функции вступает в силу при следующем продлении, и тогда оптимизация изображений отключается.

## Наблюдение за трафиком

Карточка **Пропускная способность в этом месяце** считывает данные напрямую с edge-сети и сбрасывается первого числа каждого месяца. Она показывает, сколько вы обслужили, и рядом отображается надпись **Неограниченный трафик**, потому что сравнивать не с чем: показатель предназначен для того, чтобы вы видели, сколько работы edge-сеть выполняет для вас, а не чтобы оставаться ниже какого-то числа.

> **Note:** Нет точки, в которой обслуживание на edge-сети прекращается, и нет числа, которое можно превысить. Карточка, это показание, а не счётчик с лимитом. Если ваш аккаунт достаточно крупный, чтобы имела значение общая для аккаунта [Политика добросовестного использования](https://kapsulehost.com/ru-ru/legal/fair-use), эта политика публикует порог, и мы отправим вам письмо в тот день, когда вы его достигнете, а не изменим способ обслуживания вашего сайта.

Если карточка показывает «Данные об использовании недоступны», значит, текущий показатель просто не удалось получить в этот момент. Это проблема отображения, а не признак того, что CDN не работает. Перезагрузите страницу через минуту.

## Отключение CDN

1. Откройте **Производительность**, затем **Kapsule CDN** на сайте.
2. Прокрутите до карточки **Отключить CDN**, где написано «Трафик возвращается на ваш исходный сервер».
3. Нажмите **Отключить**.

Трафик немедленно возвращается на ваш исходный сервер, а зона edge-сети для сайта удаляется, поэтому накопление трафика прекращается. Вы можете включить CDN снова в любое время, но DNS-записи и edge-сертификат придётся настраивать заново, поэтому отведите ещё несколько минут.

## Устранение неполадок

**«Для Kapsule CDN нужен собственный домен».** Сайт всё ещё находится на общем хосте KapsuleHost. Подключите собственный домен, а затем включите CDN для этого домена. Это самая частая причина, по которой переключатель не срабатывает.

**«Kapsule CDN не включена в ваш текущий тариф».** Тариф, привязанный к этому сайту, не предусматривает CDN. Перенесите сайт на один из тарифов, перечисленных выше, и переключатель станет доступен. См. статью [Повышение тарифного плана](https://support.kapsulehost.com/ru-ru/upgrading-your-plan).

**Баннер по-прежнему показывает, что CDN отключена спустя минуту.** Прежде чем сертификат сможет быть выпущен, DNS-записи должны распространиться, что занимает до пяти минут. Подождите, затем перезагрузите страницу.

**Прошло намного больше пяти минут, а CDN всё ещё отключена.** Наиболее вероятная причина в том, что DNS вашего домена размещён не у нас, поэтому записи не удалось создать автоматически. Проверьте, куда указывают ваши серверы имён. Если ваш домен использует серверы имён KapsuleHost, а проблема всё ещё не решена, свяжитесь с нами.

**Мой сайт снова стал обращаться к исходному серверу после того, как я изменил DNS.** Повторное добавление записи A на `www` или на корневом домене переопределяет записи, которые направляют трафик на edge-сеть. Отключите CDN, настройте нужный вам DNS, а затем включите её снова.

**Значок CDN отображается, но мои изменения не видны.** Это кэширование работает как положено. Очистите изменённый URL или весь сайт: см. статью [Очистка кэша Kapsule CDN](https://support.kapsulehost.com/ru-ru/cdn-cache-purge).

**Сайт не стал быстрее.** CDN ускоряет доставку, а не генерацию страниц. Если ваши страницы медленно формируются на исходном сервере, кэшируйте их дольше или сначала исправьте проблему на исходном сервере. Сторона исходного сервера рассмотрена в статье [Повышение скорости сайта](https://support.kapsulehost.com/ru-ru/website-speed).

Если значок всё ещё не появился спустя пятнадцать минут после включения CDN, напишите нам на [support@kapsulehost.com](mailto:support@kapsulehost.com), указав домен сайта, и мы проверим процесс выпуска сертификата.
