Безлимитный трафик на виртуальном хостинге: что упирается раньше
На виртуальном хостинге «безлимитный трафик» давно стал нормой, а не преимуществом. В этой подборке около 3 500 тарифов от почти 900 хостеров, и все они не ограничивают объём переданных данных. Медианная цена — около 580 ₽ в месяц, самые дешёвые варианты начинаются от 30–40 ₽. Поэтому выбирать тариф по строчке «трафик: безлимит» бессмысленно: важнее понять, какой ресурс закончится у вашего сайта первым.
Почему трафик почти никогда не бывает узким местом
Обычная страница сайта на CMS весит 1–3 МБ вместе с картинками, причём заметная часть файлов кешируется браузером. Даже 3 000 посетителей в сутки, каждый из которых открывает пять страниц, дают порядка 30–50 ГБ в месяц. Для хостера это мелочь: канал сервера рассчитан на сотни аккаунтов одновременно. Задолго до того, как трафик станет заметен, сайт упрётся в процессор, память или число одновременных процессов.
Объём отдаваемых данных хостеру дёшев, а вычисления дороги. Именно поэтому трафик раздают щедро, а реальные ограничения прячут в других параметрах тарифа.
Что скрывается за словом «безлимит»
Большинство хостеров изолируют аккаунты с помощью CloudLinux и его механизма LVE. Каждому клиенту выделяется «коробка» с жёсткими рамками:
- CPU — доля ядра, обычно от 25 % до одного-двух ядер. При превышении процессы замедляются, страницы начинают открываться по несколько секунд.
- Память (PMEM) — от 512 МБ до нескольких гигабайт на весь аккаунт. Когда она заканчивается, PHP-процессы падают, а посетители видят ошибку 503 или 508.
- Процессы (EP и NPROC) — число одновременных входов в PHP. Лимит в 20 процессов означает, что двадцать первый одновременный запрос получит ошибку, сколько бы трафика ни было «в безлимите».
- IOPS и скорость диска — ограничение операций ввода-вывода. Тяжёлые запросы к базе и большие каталоги без индексов упираются именно сюда.
- Inodes — максимальное число файлов. Кеш-плагины, миниатюры и почтовые ящики со временем съедают лимит, и сайт перестаёт сохранять новые файлы.
Кроме технических рамок, в договоре почти всегда есть пункт о «добросовестном использовании». Он позволяет хостеру попросить перейти на старший тариф или VPS, если аккаунт заметно нагружает общий сервер. Формально трафик не ограничен, но раздавать с хостинга файловый архив никто не позволит.
Когда объём трафика всё-таки важен
Есть сценарии, где пропускная способность действительно имеет значение:
- Видео и аудио, выложенные прямо на хостинг, а не на видеоплатформу. Один ролик в хорошем качестве весит сотни мегабайт.
- Файлы для скачивания: дистрибутивы программ, прайс-листы в PDF, архивы с моделями, моды для игр.
- Фотогалереи и портфолио с оригиналами изображений без сжатия.
- Резкие всплески после публикации в крупном Telegram-канале или попадания в рекомендации.
Но и в этих случаях первым ломается не трафик, а лимит процессов: сотни одновременных скачиваний держат открытые соединения, и новые посетители не могут дождаться ответа. Именно поэтому крупные файлы разумнее отдавать не с виртуального хостинга.
CDN и внешнее хранилище вместо «толстого» канала
Если сайт отдаёт много статики, подключите CDN. Сеть доставки кеширует картинки, стили и скрипты на своих серверах ближе к посетителю, и до хостинга доходят только запросы к HTML. Нагрузка на аккаунт падает в разы, а страницы открываются быстрее у посетителей из других стран. Многие CDN имеют бесплатный тариф, достаточный для небольшого сайта.
Видео лучше выкладывать на видеоплатформы и встраивать плеером, а крупные файлы — хранить в объектном хранилище S3 и отдавать прямой ссылкой. Тогда хостинг обслуживает только сам сайт, и лимиты LVE перестают быть проблемой.
Как понять, что сайт упёрся в лимиты
Признаки почти всегда одинаковые: страницы периодически открываются по 5–10 секунд, в пиковые часы появляются ошибки 503 или 508, админка CMS тормозит сильнее, чем сайт. В cPanel и других панелях с CloudLinux есть раздел статистики ресурсов, где видно, сколько раз за сутки аккаунт упирался в CPU, память или процессы. Если упоминаний десятки в день, проблема не в трафике. Первым делом включите кеширование страниц, отключите неиспользуемые плагины и проверьте, не нагружают ли сайт боты: на небольших сайтах поисковые и сторонние краулеры нередко создают больше запросов, чем живые посетители.
Как выбрать тариф из этого списка
- Найдите в описании тарифа лимиты CPU, памяти и процессов. Если хостер их не публикует, спросите в поддержке до оплаты.
- Посмотрите тип диска. В подборке около 35 % тарифов на NVMe, остальные на SSD; для сайтов с большой базой данных стоит отфильтровать хостинг на NVMe.
- Оцените объём диска: медиана здесь — 20 ГБ, этого хватает почти любому сайту без собственного видео.
- Выберите расположение сервера ближе к аудитории. Для российских посетителей логичен хостинг в России, задержка будет минимальной.
- Проверьте, сколько сайтов разрешено. У многих дешёвых тарифов это ровно один домен.
Если сайт стабильно упирается в лимиты процессов и памяти, а не в трафик, следующий шаг — VPS для сайта, где ресурсы закреплены за вами, а не делятся с соседями.