Skip to main content
Практика завдань

Що таке CDN і навіщо воно потрібне?

CDN (Content Delivery Network) — це мережа розподілених серверів, що використовується для швидкої доставки статичного контенту (зображення, стилі, скрипти, відео тощо) користувачам по всьому світу.

Суть: контент сайту кешується та дублюється на багатьох серверах, розташованих у різних точках планети (так звані edge servers). Користувач завантажує ресурси з сервера, найближчого до нього, а не з основного хостингу.


Чому потрібен CDN?

Прискорення завантаження

Контент завантажується з найближчого сервера → швидший рендеринг та реакція сторінки.

Зменшення навантаження на основний сервер

CDN обслуговує всі важкі файли (CSS, JS, шрифти, зображення), звільняючи бекенд.

Підвищена надійність

Якщо один із серверів CDN недоступний — користувач отримає ресурс з найближчого доступного.

Безпека

CDN може включати захист від DDoS-атак, фільтрацію трафіку та SSL-шифрування.

Що можна зберігати в CDN?

  • Статичні файли: .css, .js, .html
  • Шрифти (.woff, .ttf)
  • Зображення (.jpg, .png, .svg, .webp)
  • Відео та аудіо
  • SPA пакети (React, Vue, Angular)

Популярні приклади CDN

Приклад використання CDN

Підключення Bootstrap через CDN

html
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" />

Факт:

CDN використовується майже всіма великими сайтами — від YouTube до GitHub, щоб забезпечити швидку та стабільну доставку даних у будь-яку точку світу.

Контент

Чому потрібен CDN?Прискорення завантаженняЗменшення навантаження на основний серверПідвищена надійністьБезпекаЩо можна зберігати в CDN?Приклад використання CDNПідключення Bootstrap через CDN

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.

Дочитали статтю?
Практика завдань