CDN для сайта: что это и когда нужен
Что такое CDN
CDN (Content Delivery Network) — сеть серверов, распределённых по разным географическим точкам. Статические файлы сайта (изображения, CSS, JS, шрифты) кэшируются на серверах CDN и отдаются пользователю с ближайшего сервера. Результат — быстрая загрузка независимо от расположения посетителя.
Как CDN ускоряет сайт
Без CDN: пользователь из Владивостока загружает файлы с сервера в Москве — задержка 100–200 мс на каждый запрос. С CDN: файлы отдаются с ближайшего узла — задержка 10–30 мс. На странице с 30 ресурсами суммарная экономия — 2–5 секунд.
Что CDN кэширует
- Изображения (WebP, JPEG, PNG, SVG)
- CSS и JavaScript файлы
- Шрифты (WOFF2, WOFF)
- Видео и аудио
- PDF и другие статические файлы
Когда CDN нужен
- Аудитория географически распределена — если посетители из разных городов/стран
- Много статического контента — каталог с тысячами изображений
- Высокий трафик — CDN снимает нагрузку с основного сервера
- Нужна защита от DDoS — Cloudflare включает DDoS-защиту
Когда CDN не нужен
- Локальный бизнес с аудиторией в одном городе
- Малая посещаемость (до 1 000 визитов/день)
- Сервер и аудитория в одном регионе
Популярные CDN для российских сайтов
Cloudflare
Бесплатный тариф включает CDN + DDoS-защиту + SSL. Серверы в России (Москва, Санкт-Петербург). Лучший выбор для старта.
Selectel CDN
Российский провайдер, серверы в РФ. Оплата по трафику. Хороший вариант для тех, кто не хочет зависеть от зарубежных серв��сов.
KeyCDN
Простой и доступный CDN с оплатой по трафику. Есть серверы в Москве.
BunnyCDN
Один из самых доступных CDN — от $0.01/ГБ. Серверы в 100+ локациях. Простая настройка.
Настройка CDN для WordPress
Cloudflare (бесплатный)
- Зарегистрируйтесь на cloudflare.com
- Добавьте домен и дождитесь сканирования DNS
- Измените NS-записи у регистратора на серверы Cloudflare
- Настройте: SSL → Full (Strict), кэширование, минификация
- Установите плагин Cloudflare для WordPress
Другие CDN
Создайте pull-зону с URL вашего сайта. Получите CDN-URL (cdn.example.ru). В WordPress измените URL медиафайлов через плагин CDN Enabler или WP Rocket.
CDN и SEO
- CDN ускоряет загрузку → улучшает PageSpeed → положительно влияет на ранжирование
- Используйте CNAME-запись (cdn.yourdomain.ru), а не URL провайдера — для консистентности бренда
- Настройте правильные canonical URL — CDN не должен создавать дублей контента
- Кэширование HTML-страниц через CDN — осторожно с динамическим контентом (корзина, ЛК)
Нужна настройка CDN? Обращайтесь в DZ Digital — подберём оптимальный CDN и настроим для вашего сайта.
Cloudflare бесплатен — в чём подвох?
Бесплатный тариф реально работает и включает CDN + DDoS-защиту + SSL. Ограничения: нет WAF (файрвол), 100 МБ лимит на загрузку файлов, нет расширенной аналитики. Для 90% бизнес-сайтов бесплатного тарифа достато��но.
CDN замедлит сайт для местных посетителей?
Нет, если CDN имеет серверы в вашем регионе. Cloudflare и Selectel имеют узлы в Москве. Для локального бизнеса в небольшом городе без узла CDN рядом — выигрыш будет минимальным, но замедления не будет.
Можно ли использовать CDN на shared-хостинге?
Да. CDN работает на уровне DNS, а не сервера. Подключается к любому хостингу. Для shared-хостинга CDN особенно полезен — он снимает часть нагрузки со слабого сервера.