900ms TTFB: What It Actually Costs — By Month, By Category, By Scenario
Author: WebGoodPeople
У вас каталог на 50 000 SKU, TTFB 900 мс, и вы раз в неделю слышите от команды «надо бы ускорить». Статья показывает, сколько именно это стоит — в рублях в месяц — и какие варианты фикса окупаются за сколько недель.
Исходные данные (подставьте свои)
Возьмём типовой сегмент «enterprise e-commerce»:
- 500 000 сессий/мес
- 1.2% средняя конверсия
- 4 500 ₽ средний чек
- TTFB каталога: 900 мс
- Целевой TTFB: 400 мс (достижимо на Next.js + ISR + CDN)
Базовая месячная выручка: 500 000 × 1.2% × 4 500 = 27 000 000 ₽/мес.
Сколько стоит каждая сотня миллисекунд
Правило Amazon «100 мс = 1% продаж» сформулировано в 2006. С тех пор проверялось десятками исследований. Точные цифры варьируются по рынкам и аудиториям, но диапазон устойчивый:
- Consumer retail: 0.8–1.2% конверсии на 100 мс
- B2B e-commerce: 0.5–0.8% (менее чувствительны, но не иммунны)
- Fashion/premium: 1.0–1.5% (выше из-за более нетерпеливой аудитории)
- Mobile: в 1.5–2 раза чувствительнее десктопа
Возьмём консервативно 0.8% конверсии на 100 мс для среднего e-commerce.
При снижении TTFB с 900 мс до 400 мс (выигрыш 500 мс) — прирост конверсии +4%.
Дополнительный месячный доход: 27 000 000 × 4% = 1 080 000 ₽/мес.
Годовой: 12.96 млн ₽.
Что это значит по категориям
E-commerce с каталогом 50k+ SKU
На таких каталогах TTFB ещё и дисбалансирован: главная быстрая, а страницы категорий и фильтров — медленные. Поведение пользователя: приходит на главную, кликает на категорию, видит 900 мс белого экрана, часть уходит.
Отдельный расчёт: доля трафика, идущего через категорийку, обычно 60–75%. Если мы применяем выигрыш 4% только к этой части:
- 27 млн × 65% (доля через категорийку) × 4% = 702 000 ₽/мес
Это если мы починим только категорийку, не трогая чекаут и главную. Пилотная цель-минимум.
B2B-порталы с каталогами и поиском
У B2B конверсия ниже (0.3–0.7%), но средний чек выше в 5–20 раз. Математика похожая, но расчёт эффективнее делать по:
- Количество RFQ/заявок в месяц
- Средний цикл от сессии до сделки
- LTV закрытого клиента
Типовая оценка: 500 мс TTFB-выигрыша = 3–5% роста RFQ/мес. При цикле «50 RFQ/мес → 5 сделок → 200k ₽ сделка», это 3 дополнительных сделки в квартал = 600k ₽/квартал = 200k ₽/мес.
Content + programmatic pages
Сайты с большим пулом SEO-страниц (каталоги, гиды, сравнения). TTFB влияет на Core Web Vitals → Google ranking → органический трафик.
Здесь связь не линейная, но наблюдаемая: сайты, улучшившие LCP с 4.0+ до 2.5−, видят +10–20% органического трафика в течение 3–6 месяцев. При конверсии 0.5% и среднем чеке 3 000 ₽ на 1М сессий/мес — дополнительный доход 300–600k ₽/мес.
Варианты фикса и их окупаемость
Не все фиксы равны. Вот 4 варианта, от самого дешёвого к самому серьёзному.
Вариант 1. Кэширование страниц через Varnish / nginx
Стоимость: 2–3 недели работы DevOps. 300–600k ₽.
Выигрыш: TTFB с 900 мс до 600 мс для ~60% запросов (кэш-hit). Эффект на конверсию: ~1.5%.
Окупаемость: 27 млн × 1.5% = 405k ₽/мес. Окупается за 1.5 месяца.
Ограничение: не решает проблему динамических страниц (корзина, личный кабинет). Кэш инвалидируется при каждом обновлении каталога.
Вариант 2. Вынос статики на CDN + edge-rendering
Стоимость: 4–6 недель работы. 800k–1.2 млн ₽.
Выигрыш: TTFB с 900 мс до 300 мс для 70% страниц (всё, кроме юзер-специфичных). Эффект на конверсию: ~3.5%.
Окупаемость: 945k ₽/мес. Окупается за 1–1.5 месяца.
Ограничение: требует чёткого разделения статики и динамики. На монолитном Битрикс — может быть сложно.
Вариант 3. Headless Next.js с ISR + частичная миграция
Стоимость: пилот 2 недели + 3–4 месяца поэтапного запуска. Пилот 800k–1.5 млн ₽, поэтапно до 6–10 млн ₽.
Выигрыш: TTFB 150–300 мс на всех публичных страницах. Эффект на конверсию: 5–7%.
Окупаемость: 1.35–1.89 млн ₽/мес. Окупается за 4–6 месяцев.
Ограничение: требует инвестиций в пайплайн и обучение команды. Но выигрыш не только в TTFB — ещё и во всех остальных метриках developer velocity.
Вариант 4. Полный реплатформинг на новую CMS
Стоимость: 12–18 месяцев. 20–40 млн ₽.
Выигрыш: вариативен. Часто — тот же, что и на Варианте 3, но без гарантии и с в 4–5 раз большим риском.
Окупаемость: часто нет в приемлемом горизонте. Плюс риск срыва сроков 40–60%.
Сравнительно с Вариантом 3 — почти всегда хуже по risk-adjusted return.
Как выбрать вариант
Правило большого пальца:
- TTFB 700–1000 мс, каталог до 20k SKU → Вариант 1 часто достаточен
- TTFB 800+ мс, каталог 20–100k SKU → Вариант 2 или 3
- TTFB 1000+ мс, каталог 100k+ SKU, быстрый рост, omni-channel → Вариант 3
- Хочется «как на Amazon» — Вариант 3 (не Вариант 4)
48-часовой CWV аудит: что мы вернём
Если вы хотите точные цифры для своего стека, а не типовой модели — мы делаем бесплатный 48-часовой аудит. Вы получаете:
- Актуальный TTFB по топ-20 типам страниц вашего сайта (не одной).
- Расчёт shadow revenue на ваших реальных данных (сессии, конверсия, чек — мы запрашиваем).
- Таблицу 4 вариантов фикса с оценкой часов / ₽ / ожидаемого выигрыша для вашего стека.
- Рекомендованный первый шаг — обычно это пилот 2 недели с фиксированной ценой.
Аудит ни к чему не обязывает. Если мы видим, что миграция вам не нужна — мы так и скажем.