Что такое калькулятор трафика сайта?
Трафик (пропускная способность) — это общий объём данных, который ваш сайт передаёт посетителям за расчётный период, обычно за месяц. Хостинг-провайдеры измеряют его в гигабайтах (ГБ) или терабайтах (ТБ), и превышение лимита по тарифу грозит доплатами или ограничением скорости. Этот калькулятор оценивает ожидаемый месячный объём данных всего по трём показателям, чтобы вы могли подобрать подходящий тариф хостинга или уровень CDN.
Как пользоваться калькулятором
Укажите средний вес страницы в килобайтах (откройте вкладку «Сеть» в браузере и посмотрите итог по «переданным» данным или воспользуйтесь сервисом вроде PageSpeed Insights), ожидаемое число просмотров в месяц и процент запаса (избыточности). Запас учитывает повторные загрузки ресурсов, обращения к API, повторные попытки, ботов и всплески трафика — 20–50% будет надёжной подушкой для большинства сайтов.
Разбираем формулу
Основной расчёт выглядит так:
$$\text{Трафик} = \text{средний вес страницы} \times \text{число просмотров в месяц} \times \left(1 + \frac{\text{запас}}{100}\right)$$
Результат получается в килобайтах, который мы переводим в гигабайты, разделив на 1 048 576 (1024 × 1024). Дополнительно мы показываем среднюю пропускную способность в мегабитах в секунду (Мбит/с) — это удобно при подборе сетевого канала.
Пример расчёта
Допустим, ваши страницы в среднем весят 2048 КБ (2 МБ), вы получаете 100 000 просмотров в месяц и добавляете 50% запаса. Сырой объём составит $$2048 \times 100\,000 \times 1{,}5 = 307\,200\,000 \text{ КБ}.$$ После деления на 1 048 576 получаем примерно 293 ГБ в месяц — значит, тариф с лимитом хотя бы 300–350 ГБ будет комфортным.
Частые вопросы
Что указывать — КБ или МБ? Здесь используйте КБ. Страница в 1,5 МБ = 1536 КБ.
Какой запас выбрать? Начните с 20–50%. Берите значения выше, если ожидаете вирусные всплески, активный трафик ботов или много возвращающихся посетителей, которые заново скачивают ресурсы.
Снижает ли CDN объём трафика? CDN не уменьшает общий объём передаваемых данных, а перекладывает нагрузку с вашего основного сервера и обычно расходует уже лимит самого CDN. Планируйте оба бюджета отдельно.