Довідник термінів / CDN
Що таке CDN (мережа доставки контенту)
CDN (Content Delivery Network) - це мережа серверів по всьому світу, які зберігають копії файлів вашого сайту й віддають їх відвідувачу з найближчої точки. Замість того щоб тягнути картинки й скрипти з одного далекого сервера, браузер бере їх поруч. Це прискорює завантаження й знімає навантаження з основного хостингу.
Перевірте свій сайт
Коли відвідувач відкриває сайт, CDN визначає його розташування й віддає статику (зображення, CSS, JS, відео) з найближчого вузла. Файли кешуються на цих вузлах, тож основний сервер їх більше не роздає й розвантажується.
CDN найкорисніша сайтам з аудиторією в різних країнах або з великою кількістю важких файлів. Крім швидкості, вона додає стійкості до сплесків трафіку й базовий захист від DDoS, бо атака розсіюється між вузлами. Найвідоміші - Cloudflare, Fastly, Amazon CloudFront, Google Cloud CDN.
CDN не замінює хостинг: динамічні сторінки все одно генерує ваш сервер. Вона лише прискорює доставку статики й кешованих відповідей.
Приклад
cf-cache-status: HIT
Часті помилки
- Думають, що CDN замінює хостинг, хоча вона лише кешує й роздає файли, а сам сайт живе на вашому сервері.
- Вважають, що CDN потрібна всім, хоча невеликому сайту з локальною аудиторією користі мало.
- Забувають про SSL: неправильний режим (Flexible замість Full) на Cloudflare дає нескінченні редиректи.
- Не чистять кеш CDN після оновлення сайту й бачать стару версію.
Повʼязані терміни
Знайшли проблеми?
Повільний хостинг, проблеми з SSL або сайт часто лежить? Переїжджайте на TomisHost: швидкий хостинг з безкоштовним SSL, щоденними бекапами та допомогою з переносом.
Хостинг TomisHost