SSG — что это такое

SSG — статическая генерация, при которой HTML страниц создаётся заранее во время сборки и затем раздаётся без рендеринга каждого запроса.

Обновлено 1 сентября 2026 г.Автор: Александр Алашеев

Определение

SSG — способ публикации, при котором готовые HTML-файлы создаются до пользовательского запроса, обычно во время сборки проекта.

Термин
SSG
Полное название
Static Site Generation
Раздел
Конверсия, UX и эксперименты
Также ищут
static site generation, статическая генерация сайта

Что означает SSG простыми словами

При обращении сервер или CDN отдаёт уже существующий файл, поэтому не тратит время на сбор страницы. Содержание обновляется после новой сборки. Интерактивные функции могут подключаться отдельно, а динамические операции выполняться через API.

SSG снижает нагрузку и число точек отказа для справочников, блогов и документации. Компромисс — время сборки и задержка обновления: каталог с ежесекундными остатками нельзя бездумно превращать в набор неизменяемых файлов.

Пример

Глоссарий генерирует все страницы после изменения Markdown-файлов и раздаёт готовый HTML. Форма заявки отправляет данные в отдельный серверный endpoint и не требует рендерить статью заново.

Как применять на практике

  1. Выделите страницы, содержимое которых одинаково для посетителей и меняется только при публикации.
  2. Настройте автоматическую сборку, проверку ссылок и безопасное сохранение предыдущей версии при ошибке.
  3. Оцените длительность генерации и стратегию точечного обновления до роста каталога.

Частые ошибки

  • Пытаться встроить персональные данные пользователя в общий статический файл.
  • Запускать полную долгую сборку ради изменения каждой цены в реальном времени.
  • Считать статический сайт полностью неуязвимым и игнорировать формы, скрипты и процесс публикации.

Источники и документация

Вопросы о SSG

SSG подходит только для маленьких сайтов?

Нет. Он используется и для крупных каталогов, если сборка и обновление спроектированы под объём. Ограничением становится не число само по себе, а частота изменений и стоимость регенерации.

Статически сгенерированный сайт может иметь формы?

Да. Страница остаётся статической, а форма обращается к отдельному серверному обработчику или API. Секреты при этом должны находиться на сервере.