Лимит трафика (bandwidth limit, traffic quota) — максимальный объём данных, передаваемых через сеть сервера за расчётный период (обычно месяц), включённый в тариф. Правила при превышении лимита зависят от провайдера: снижение скорости до 10–100 Мбит/с, поминутная доплата за каждый дополнительный ГБ, или полная блокировка исходящего трафика до конца расчётного периода.
Что считается трафиком
Большинство провайдеров считают только исходящий трафик (egress): данные, отправленные с сервера клиентам. Входящий трафик (ingress) обычно не тарифицируется или включён в лимит с меньшим весом. Внутрисетевой трафик между серверами в одном датацентре, как правило, бесплатен (у Hetzner — при использовании private network в одной локации).
Исключения: AWS EC2 тарифицирует как входящий, так и исходящий трафик между регионами. Google Cloud считает egress за пределы зоны. Это важно учитывать при мультирегиональных архитектурах.
Лимиты у популярных провайдеров (2024)
| Провайдер | VPS (начальный) | Лимит трафика | При превышении |
|---|---|---|---|
| Hetzner | CX22 (2 vCPU, 4 ГБ RAM) | 20 ТБ/мес | €1/ТБ |
| DigitalOcean | Basic ($6/мес) | 1 ТБ/мес | $0,01/ГБ |
| Timeweb Cloud | Starter | Безлимит (shared) | — |
| Vultr | Cloud Compute ($6/мес) | 2 ТБ/мес | $0,01/ГБ |
Как контролировать трафик
Мониторинг потребления трафика на Linux-сервере:
vnstat— учёт трафика по интерфейсам с дневной/месячной статистикой:vnstat -miftop— мониторинг трафика в реальном времени с разбивкой по соединениямnethogs— показывает трафик по процессам; удобно для поиска «пожирателей трафика»- Панель провайдера — большинство хостеров показывают графики потребления трафика в личном кабинете
Способы снижения потребления трафика
Эффективные методы уменьшения исходящего трафика с сервера:
- Включить Brotli/gzip-сжатие на Nginx — экономит 30–70% трафика для текстового контента (HTML, CSS, JS, JSON)
- Использовать CDN — выгружает статику с origin-сервера на edge-узлы; Cloudflare Free бесплатен для базовой защиты и кэширования
- Оптимизировать изображения: WebP вместо JPEG/PNG экономит 25–35% объёма
- Настроить HTTP-кэширование через заголовки
Cache-ControlиETag - Сжимать Docker-образы: используйте multi-stage builds и минимальные базовые образы (alpine)
На что обращать внимание
При выборе тарифа сначала рассчитайте реальное потребление трафика: среднесуточный трафик умножьте на 30, добавьте 20% запаса. Для сайта с 1000 посетителей/день при среднем весе страницы 500 КБ — примерно 15 ГБ/мес, что укладывается в большинство тарифов. Для медиасервисов, CDN-узлов или торрент-трекеров лимиты становятся критичным параметром. Провайдеры с «безлимитным» трафиком, как правило, применяют шейпинг (снижение скорости) при злоупотреблении или прописывают ограничения в публичной оферте.
Безлимитный трафик: правда и миф
Тарифы с «безлимитным» трафиком на shared-хостинге имеют скрытые ограничения: Fair Use Policy ограничивает реальное использование. Фраза в договоре «неограниченный трафик при условии, что использование не превышает принятые нормы» означает: при значительном превышении среднего потребления провайдер вправе ограничить или отключить аккаунт.
Трафик и тарификация исходящего CDN
При использовании CDN перед origin-сервером важно понимать разницу:
- CDN egress — трафик от CDN к конечным пользователям. Тарифицируется CDN-провайдером (Cloudflare, Fastly, Akamai)
- Origin egress — трафик от вашего сервера к CDN. Обычно значительно меньше благодаря кэшированию; тарифицируется хостинг-провайдером
Cloudflare Free полностью убирает тарифицируемый origin egress для кэшированного контента: статика отдаётся с edge-узлов Cloudflare, а не с вашего VPS. Для сайта с 100 ГБ/мес трафика это экономит полный объём при тарифах провайдеров $0,01/ГБ = $1/мес.