К содержимому

Хостинг, 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. Адаптивный сайт — обычный сайт в браузере…