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 кеширует ваш сайт на граничных серверах, поэтому посетители со всего мира получают данные из ближайшего к ним расположения вместо вашего исходного сервера, а включить его можно одним переключателем на сайте, который вы хотите ускорить.
Нет отдельного продукта 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/mo |
| Pro (Web Hosting) | Kapsule CDN+ | 500 GB/mo |
| Agency (Web Hosting) | Kapsule CDN+ | 500 GB/mo |
| Scale (Web Hosting) | Kapsule CDN+ | 1500 GB/mo |
| Cloud Power (Web Hosting) | Kapsule CDN+ | 3000 GB/mo |
| WordPress Start | Kapsule CDN | 100 GB/mo |
| WordPress Pro | Kapsule CDN+ | 750 GB/mo |
| Managed WP Start | Kapsule CDN | 200 GB/mo |
| Managed WP Pro | Kapsule CDN+ | 500 GB/mo |
| Managed WC Start | Kapsule CDN | 300 GB/mo |
| Managed WC Pro | Kapsule CDN+ | 1000 GB/mo |
| Concierge Start | Kapsule CDN+ | 1000 GB/mo |
| Concierge Pro | Kapsule CDN+ | 2000 GB/mo |
| Concierge Scale | Kapsule CDN+ | 3000 GB/mo |
Проекты 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 или см. Upgrading Your Plan.
Перед началом
Kapsule CDN требует собственный домен. Если ваш сайт все еще находится на общем поддомене Kapsule, на странице CDN показывается баннер Kapsule CDN needs a custom domain с кнопкой Connect a Custom Domain вместо элемента управления включением. Сначала подключите свой домен к сайту, затем вернитесь.
Причина техническая, а не коммерческая: граничный сервер должен выпустить SSL-сертификат для имени хоста, который он обслуживает, а это требует имени хоста, DNS которого можно перенаправить на граничный сервер. Общее имя хоста Kapsule управляется нами и не может быть переориентировано для вас, поэтому запрос сертификата никогда не завершится и сайт будет выглядеть включенным при доставке ошибок. Мы блокируем это в момент нажатия. См. Adding a Custom Domain to Your Website для шагов подключения.
Включение CDN изменяет вашу DNS
Это стоит понять перед тем, как вы нажмете, потому что это удивляет людей.
Включение CDN не оставляет вашу DNS в покое. Ваш домен должен разрешаться в нашу сеть граничных серверов вместо прямого разрешения на ваш исходный сервер, поэтому включение CDN перезаписывает две записи для сайта:
- CNAME на
wwwуказывающий на граничный сервер. Любая существующая запись A или AAAA наwwwудаляется сначала, потому что CNAME не может находиться рядом с ними. - ALIAS на голом домене указывающий на тот же граничный сервер, поэтому трафик на ваш домен без
wwwтакже проходит через CDN. Любая запись A или AAAA на голом домене удаляется.
Если ваш домен находится на серверах имен Kapsule, мы делаем обе эти изменения для вас автоматически как часть включения CDN. Вам не нужно ничего трогать. Если DNS вашего домена размещена где-то в другом месте, эта автоматизация не может работать, записи не изменятся, и сертификат граничного сервера никогда не будет выпущен. Understanding Nameservers объясняет, какой случай у вас.
Не удаляйте и не перезаписывайте эти записи, пока CDN включен. Добавление записи A на www или на голый домен убирает этот трафик с граничного сервера и может разорвать обновление сертификата. Если вам нужна пользовательская DNS для сайта, измените его с отключенным CDN, затем снова включите CDN.
Сайт отмечается как включенный CDN только после того, как DNS основного домена был фактически записан и указан на граничный сервер. Если этот шаг не удался, панель продолжает показывать 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.
Ждите до пяти минут и перезагрузите страницу вместо того, чтобы снова нажимать 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.
Параметры, которые вы можете изменить
Cache TTLs
Карточка Cache TTLs содержит два числа, оба в секундах, оба по умолчанию 3600 (один час):
- Edge TTL (seconds): как долго граничный сервер держит копию перед возвратом к вашему исходному серверу.
- Browser TTL (seconds): как долго браузер посетителя хранит свою копию.
Более низкие числа означают более свежее содержимое и больше запросов к вашему исходному серверу. Более высокие числа означают лучшую производительность и устаревшее содержимое, пока вы не очистите его. Изменения сохраняются по мере их установки и немедленно отправляются на граничный сервер.
Оптимизация изображений
Карточка Image optimisation имеет два переключателя:
- On-the-fly image optimisation: изменяет размер и сжимает изображения при первом запросе, затем кеширует оптимизированный результат на граничном сервере.
- Serve WebP to supported browsers: доставляет WebP браузерам, которые объявляют поддержку, и исходный формат всему остальному.
Оба стоит оставить включенными почти для каждого сайта. Отключайте оптимизацию изображений только если вы обслуживаете изображения, которые должны приходить побайтно идентичными оригиналу.
Мониторинг вашей полосы пропускания
Карточка This month's bandwidth читает в реальном времени с граничного сервера и сбрасывается в первый день каждого месяца. Показывает, что вы использовали в пределах допуска, включенного в ваш план, с полоской, которая становится оранжевой после 80 процентов и красной на 100 процентов.
Если вы достигнете включенного допуска, трафик вернется на ваш исходный сервер вместо того, чтобы продолжить выставлять вам счета. Ваш сайт остается в сети, но теряет ускорение граничного сервера, пока счетчик не сбросится или вы не перейдете на план с большим допуском. Вы никогда не будете молча взиматься за перерасход граничного сервера.
Если карточка читает "Usage unavailable", живую цифру просто не удалось получить в тот момент. Это проблема отображения, а не признак того, что CDN неисправен. Перезагрузите страницу через минуту.
Выключение 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 обычно именно такие. Переместите сайт на один из перечисленных выше планов, и переключатель станет доступным. См. Upgrading Your Plan.
Баннер по-прежнему говорит, что CDN отключен после минуты. Записи DNS должны распространиться, прежде чем можно будет выпустить сертификат, что занимает до пяти минут. Ждите, затем перезагрузите.
Прошло намного больше пяти минут, а CDN все еще отключен. Наиболее вероятная причина в том, что DNS вашего домена размещена не у нас, поэтому записи не могли быть записаны автоматически. Проверьте, на какие серверы имен указывают. Если ваш домен находится на серверах имен Kapsule и он по-прежнему зависает, свяжитесь с нами.
Мой сайт вернулся на исходный сервер после редактирования DNS. Повторное добавление записи A на www или на голый домен переопределяет записи, которые маршрутизируют трафик на граничный сервер. Отключите CDN, разберитесь с DNS, который вам нужен, затем снова включите его.
Значок CDN показан, но мои изменения нет. Это кеширование работает так, как задумано. Очистите измененный URL или весь сайт: см. Purging the Kapsule CDN Cache.
Сайт не стал быстрее. CDN ускоряет доставку, а не создание страниц. Если ваши страницы медленно генерируются на исходном сервере, кешируйте их дольше или сначала исправьте исходный сервер. Improving Website Speed охватывает исходную сторону.
Если значок все еще не появился через пятнадцать минут после включения CDN, напишите нам на support@kapsulehost.com с доменом сайта и мы посмотрим на выпуск сертификата.