CDN
Определение: CDN (Content Delivery Network) — это сеть серверов по разным городам и странам, которая помогает быстрее отдавать контент сайта пользователям. CDN хранит копии файлов (а иногда и страниц) ближе к посетителю и берёт на себя часть нагрузки с вашего основного сервера.
Зачем это нужно
- Ускорить загрузку сайта для пользователей из разных регионов: файлы приходят с ближайшего узла CDN.
- Снизить нагрузку на хостинг/сервер: часть запросов обслуживает CDN, а не ваш сервер.
- Повысить стабильность: при всплеске посещаемости CDN помогает “разгрузить” источник.
- Защититься от простых атак и ботов: многие CDN дают базовые фильтры и ограничения.
- Упростить работу с HTTPS: часто CDN помогает быстрее и удобнее настроить SSL.
- Ускорить отдачу тяжёлых файлов: изображений, видео, шрифтов, скриптов и стилей.
Пример
У вас сайт на сервере в Европе, а часть аудитории — в Казахстане и на Дальнем Востоке. Без CDN картинки и файлы грузятся дольше из-за расстояния. Вы подключаете CDN: оно начинает кешировать статические файлы (CSS/JS/изображения) на узлах ближе к пользователям. В итоге страницы открываются быстрее, а ваш сервер получает меньше запросов на статику.
Пример кода:
CNAME cdn cdn-provider.example
Так часто подключают CDN на поддомен (например, cdn.site.ru): поддомен становится псевдонимом домена CDN-провайдера, а сайт начинает раздавать часть файлов через этот адрес.
Скриншот
Подпись к скриншоту: личный кабинет CDN: где видно подключённый домен, статус сертификата (HTTPS) и основные настройки кеширования/очистки кеша
Частые ошибки
- Включить CDN, но не настроить кеширование — эффект почти незаметен.
- Закешировать “динамику” (корзину, личный кабинет) и получить некорректные данные у пользователей.
- Забыть про очистку кеша (purge) после обновления сайта — пользователи видят старые файлы.
- Не проверить заголовки и сжатие — изображения и файлы отдаются “тяжелее”, чем могли бы.
- Подключить CDN и случайно сломать HTTPS/редиректы из-за неправильных правил на стороне сайта и CDN.
Связанные термины
Наши услуги
- Техническая поддержка сайта — подключим CDN, настроим кеш, HTTPS и проверим корректность работы.
- Доработка сайтов — ускорим сайт: оптимизация статики, кеширование, настройка отдачи через CDN.
- SEO-продвижение сайтов — улучшим технические факторы: скорость, доступность, HTTPS и ошибки индексации.