До змісту

Хостинг, CDN і піки навантаження

| Стаття: 4 хв читання | Техніка й безпека

Хостинг — це сервер (або хмара), на якому працює магазин. CDN (content delivery network) — мережа серверів по світу, що віддає частину сайту (картинки, скрипти, іноді сторінки) з точки, ближчої до покупця. Разом вони визначають, чи витримає сайт розпродаж і чи швидко відкриватимуться сторінки.

Простими словами

Коли в «Чорну п'ятницю» приходить у кілька разів більше покупців, кожному треба зібрати сторінку: сервер звертається до бази даних, будує html, віддає картинки. Якщо ресурсів не вистачає, сторінки сповільнюються, а потім з'являються помилки. Тому питання хостингу — це питання виручки в найкращі дні року.

Що дає CDN

web.dev (команда Chrome) описує CDN так: розподілена мережа серверів, яка зменшує навантаження на головний сервер, знижує витрати та добре переносить піки трафіку. Вона наближає контент до користувача, прискорює встановлення з'єднання і віддає кешовані ресурси без звернення до вашого сервера. Навіть динамічні сторінки можна кешувати на секунди під час піку, щоб розвантажити сервер (web.dev).

Практичні поради звідти ж: - Зображення, відео, версійні бібліотеки кешувати довго (від півроку до року). - Приватні відповіді (кошик, кабінет) у спільний кеш не потрапляють. - Частку запитів, що віддаються з кешу, називають cache hit ratio; типова ціль близько 90% (там само). - CDN допомагає й швидкості: скорочує час до першого байта (TTFB), а це впливає на LCP — одну з метрик Core Web Vitals (там само).

Швидкість як вимога

web.dev вважає TTFB до 0,8 с добрим, а понад 1,8 с поганим; це орієнтир, не метрика Core Web Vitals, але він допомагає діагностувати LCP (web.dev). Про самі пороги Core Web Vitals див. Core Web Vitals.

Що буває, коли сайт не витримує

  • Покупці бачать помилки та повільні кошики і йдуть. У дослідженні Baymard помилки чи збої сайту названо причиною відмови від замовлення у 17% випадків (опитування для США, дані на сторінці, оновленій у вересні 2025 року, без року самого опитування; Baymard).
  • Страждає пошук. Google у відповідь на помилки 5xx і 429 тимчасово сповільнює сканування; URL, які стабільно віддають помилки, з часом зникають з індексу, а після відновлення швидкість сканування поступово росте (Google).
  • Атаки. Cloudflare у звіті за III квартал 2026 року відзначила 18,2 млн мережевих DDoS-атак, на 208% більше ніж торік; 96% закінчувалися менш ніж за 10 хвилин, і 98% були слабші за 1 Гбіт/с. Найбільших атак (понад 1 Тбіт/с) стало менше (Cloudflare). Висновок: короткі невеликі хвилі частіші; захист має працювати автоматично, бо вручну за 10 хвилин не встигнути. Звіт не дає порад власникам магазинів, лише описує атаки.

Окремих свіжих відкритих даних про трафік українських магазинів у розпродажі немає, тому готуйтеся за власною статистикою минулих піків.

Як готуватися до піку

  1. Подивіться на минулий пік: максимум відвідувачів і замовлень на хвилину, коли з'явилися помилки.
  2. Тест навантаження на копії сайту за тиждень-два до акції. Рахуйте найважчі сторінки: пошук, фільтри, кошик, оформлення.
  3. Кеш і CDN для статичних файлів і сторінок, які однакові для всіх (головна, категорії).
  4. Вимкніть непотрібне на час акції: важкі віджети, зайві запити до зовнішніх сервісів.
  5. Масштабування: запитайте хостинг, як швидко можна додати ресурси (вручну чи автоматично) і скільки це коштує.
  6. Моніторинг і чергування: хто отримує сповіщення, якщо сайт впав у п'ятницю ввечері.
  7. План Б: резервна копія та відома процедура відновлення; див. резервні копії.
  8. Інтеграції: склад, платіжна система, служба доставки теж мають витримати пік. Нова пошта чи платіжний провайдер, що тайм-аутять, створюють ту саму картину, що й слабкий хостинг.

Типи хостингу

Тип хостингу (спільний, VPS, виділений, хмара, керований сервіс платформи) визначає, скільки ресурсів гарантовано ваші, а скільки ділите з іншими. Для магазину з піками важливі не назва, а гарантії: ресурси, масштабування, резервні копії, підтримка, розташування серверів відносно аудиторії. Цю тему також торкається вартість володіння.

Типові помилки

  • Обрати хостинг за ціною і не перевірити піки.
  • Не кешувати нічого і віддавати кожну сторінку з бази.
  • Кешувати кошик та кабінет для всіх (дані одного покупця побачить інший).
  • Тестувати лише головну, а не пошук і оформлення.
  • Запускати рекламу на піку без попередження ІТ.

FAQ

Чи потрібен CDN інтернет-магазину? Практично завжди для зображень і скриптів. Він знижує навантаження на сервер і прискорює завантаження (web.dev).

Що таке TTFB і яким він має бути? Час до першого байта відповіді; до 0,8 с вважається добрим (web.dev).

Як підготувати магазин до Чорної п'ятниці? Протестувати навантаження, налаштувати кеш і CDN, вимкнути зайві віджети, перевірити масштабування і моніторинг.

Що робити, якщо сайт впав під час розпродажу? Спершу відновити роботу кошика та оформлення, повідомити про збій покупців, потім розібратися в причині за журналами.

Пов'язані терміни

Джерела

Хочете перевірити це на своєму магазині?

Розробка e-commerce

Індивідуальні e-commerce рішення та інтеграції: від доопрацювань до складних систем.

Про послугу →

Поділитися

Читайте також

  • Резервні копії інтернет-магазину

    | Стаття: 3 хв читання

    Резервна копія — це збережена окремо копія сайту, бази даних (товари, замовлення, клієнти) і файлів, з якої можна відновити магазин після збою, помилки чи зламу. Копія має сенс лише тоді, коли відновлення з неї перевірено.

  • Боти й парсинг цін в інтернет-магазині

    | Стаття: 3 хв читання

    Боти — це програми, які автоматично відвідують сайт. Частина корисна (пошукові роботи), частина шкідлива: парсинг копіює ціни й каталог, credential stuffing перебирає вкрадені логіни, боти-скальпери скуповують дефіцит, а тестувальники карток перевіряють…

  • Шахрайство з оплатами та 3-D Secure

    | Стаття: 4 хв читання

    Шахрайство з оплатами в інтернет-магазині — це спроба отримати товар чи гроші за допомогою чужих карткових даних, обману покупця або недобросовісного оскарження платежу. 3-D Secure (3DS) — протокол, за яким банк-емітент додатково перевіряє, що картку…

  • Застосунок, PWA чи сайт: що обрати магазину

    | Стаття: 3 хв читання

    PWA (progressive web app) — це вебсайт, який можна встановити на телефон як застосунок, і який уміє працювати за поганого зв'язку. Нативний застосунок — окрема програма з App Store чи Google Play. Адаптивний сайт — звичайний сайт у браузері, що…