hostprofi.ru
Подобрать хостинг
Термин·буква П

Перерасход трафика

краткое определение

Превышение включённого в тариф лимита трафика с последующей дополнительной тарификацией или ограничением скорости.

Пересчёт трафика (перерасход трафика) — ситуация, когда объём переданных данных превышает включённый в тариф лимит. Хостинг-провайдеры обрабатывают превышение по-разному: дополнительная тарификация за гигабайты сверх лимита, снижение скорости (throttling) или временная блокировка.

Как работает

Провайдер считает объём трафика через сетевые интерфейсы сервера: входящий, исходящий или суммарный в зависимости от условий тарифа. Счётчики обнуляются в начале каждого расчётного периода (обычно месяц). При достижении лимита автоматически применяется одна из политик: снижение скорости до 1-10 Mbps, блокировка исходящего трафика, автоматическая покупка дополнительного трафика-пакета.

Что считается трафиком

Зависит от провайдера и тарифа:

  • Только исходящий — наиболее распространённая модель. Входящий трафик бесплатен. Актуально для сайтов: пользователи скачивают контент, загружают мало.
  • Суммарный (двусторонний) — учитывается всё. Невыгодно для серверов с большим объёмом загрузок (бекапы на облачное хранилище).
  • Только для внешнего трафика — трафик внутри дата-центра (между серверами провайдера) не считается.

История

Лимиты трафика появились с коммерческим хостингом в 1990-х: пропускная способность была дорогой. В 2000-х «безлимитный трафик» стал маркетинговым инструментом — на практике применялись политики допустимого использования (AUP) с ограничениями на «злоупотребление» каналом. Сегодня многие VPS-провайдеры включают 3-10 TB трафика в базовые тарифы — достаточно для большинства проектов. Облачные провайдеры (AWS, Google Cloud) взимают отдельно за исходящий трафик — источник неожиданных счетов.

Мониторинг трафика

Инструменты контроля расхода:

# Суммарный трафик интерфейса за период
vnstat -m eth0

# Текущий расход в реальном времени
iftop -i eth0

# Детализация по процессам
nethogs eth0

Grafana с node_exporter отображает исторический расход трафика по дням и неделям. Настройте алерт при достижении 80% лимита — время принять меры до превышения.

Снижение трафика

Практические способы уменьшить расход:

  • CDN — статика раздаётся с CDN-серверов, не с вашего VPS. Экономия 50-90% трафика для медиасайтов.
  • gzip/brotli сжатие в Nginx — снижает объём HTML/CSS/JS на 60-70%.
  • Кеширование — повторные запросы не генерируют новый трафик с backend.
  • WebP-изображения — на 25-35% меньше JPEG при том же качестве.

На что обращать внимание

DDoS-атака может исчерпать месячный лимит трафика за часы — сервер блокируется как раз когда нужна максимальная доступность. Уточните у провайдера политику при DDoS: считается ли атакующий трафик в лимит. Большинство провайдеров не учитывает атакующий трафик. Акт выполненных работ включает детализацию потреблённого трафика — используйте для планирования тарифа.

Для анализа источников трафика используйте Nginx access log с форматом, включающим bytes_sent: log_format main '$remote_addr - $bytes_sent $request';. Скрипт агрегации по IP выявит аномальные источники. journalctl и log-сервер с Loki позволяют строить запросы типа «топ-10 IP по объёму трафика за сутки» — находите и блокируйте crawlers и ботов, создающих нагрузку без пользы.

Другие термины