KeyCDN — коммерческий провайдер CDN, ориентированный на разработчиков и небольшие проекты. Отличительная особенность — биллинг по фактическому трафику без ежемесячной подписки: от $0.04/ГБ в Европе/США до $0.14/ГБ в Южной Азии (2024).
Как работает
Статические ресурсы (изображения, CSS, JS, видео) раздаются через pull zone: KeyCDN кеширует контент с исходного сервера и отдаёт из ближайшего POP. Push zone позволяет загружать файлы напрямую в CDN через rsync, FTP или API без исходного сервера.
Настройка: создаётся зона CDN с URL типа zone.kxcdn.com, затем либо используется напрямую, либо настраивается кастомный домен. SSL-сертификат выпускается автоматически через Let's Encrypt за несколько минут.
Поддерживаемые протоколы: HTTP/2, HTTP/3 (QUIC), Brotli и Gzip сжатие, WebSocket через push zone.
История
KeyCDN основан в 2012 году в Швейцарии (Цюрих). Запустился как бюджетная альтернатива MaxCDN и Akamai для разработчиков без enterprise-контрактов. В 2016-2018 годах расширил сеть до 25+ PoP, добавил HTTP/2 и Let's Encrypt. К 2024 году работает 35+ точек присутствия.
Варианты использования
- Pull CDN — автоматическое кеширование с исходного сервера.
- Push CDN — загрузка файлов напрямую в CDN, исходный сервер не нужен.
- Video CDN — доставка MP4 и HLS с byte-range поддержкой.
- Geo-blocking — ограничение доступа по странам.
Связь с хостингом
KeyCDN подключается к любому VPS или виртуальному хостингу как дополнительный уровень кеширования. Плагин для WordPress (CDN Enabler) автоматически заменяет URLs статических ресурсов на CDN-адреса. Стоимость при 100 ГБ трафика в Европе — $4/мес.
Ключевые отличия от похожих терминов
Cloudflare предоставляет CDN бесплатно, но с ограниченным контролем кеша и меньшими возможностями кастомизации. KeyCDN — платный, с детальной аналитикой и предсказуемым биллингом. BunnyCDN — аналогичный провайдер, часто дешевле KeyCDN в ряде регионов.
Возможности KeyCDN
KeyCDN (Швейцария, 2012) — европейский CDN-провайдер. 35+ точек присутствия в Европе, Северной Америке, Азии. HTTP/2 и HTTP/3, HTTP/2 Push. Brotli и Gzip компрессия. Let's Encrypt через API. WebP конвертация на лету. Pay-as-you-go: $0.01–0.04/ГБ в зависимости от региона.
Интеграция с хостингом
Для WordPress — плагин CDN Enabler или WP Rocket. Изменение URL ресурсов с domain.ru на zone.kxcdn.com. CNAME (cdn.domain.ru → zone.kxcdn.com). Purge API для принудительного сброса кэша при деплое. Origin Pull (pull с вашего сервера) или Push Zone (загрузка файлов напрямую).
KeyCDN vs Cloudflare vs BunnyCDN
Cloudflare: бесплатный тариф, DNS+CDN в одном. KeyCDN: дешевле для высокотрафичных сайтов. BunnyCDN: дешевле KeyCDN ($0.005/ГБ в Европе). Для российской аудитории все три: нет точек в РФ, задержка 20–60 мс до Европейских edge-узлов.
KeyCDN EdgeRules
EdgeRules — логика на edge без изменения сервера: redirect HTTP→HTTPS, добавление заголовков безопасности (HSTS, X-Frame-Options), geo-блокировка по стране, rate limiting. URL-signing для защиты ссылок от hotlinking. ImageFlow: автоматическая оптимизация изображений на edge.