HERON

Заметки

Сайт без базы данных: надёжнее и дешевле

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

Разберём, во что базе обходится небольшой сайт, что вы теряете без неё и как понять, нужна ли она именно вашему сайту.

Как обычный сайт отвечает посетителю

Сайт на WordPress и похожих системах хранит тексты в базе данных. Когда кто-то открывает страницу, сервер запускает программу на PHP, спрашивает у базы текст, вставляет его в шаблон и только потом отдаёт страницу. Так происходит при каждом визите, для каждого посетителя, хотя страница не менялась месяцами.

Статический сайт делает эту работу один раз — когда вы публикуете. Страницы — готовые файлы, сервер их просто отдаёт. Что такое статический сайт

Во что обходится база

Что вы теряете

Чего статический сайт сам не делает

  • Админки в браузере с кнопкой «Редактировать»
  • Комментариев, личных кабинетов, магазина с корзиной
  • Поиска по сайту без небольшого скрипта или внешнего сервиса
  • Форм, которые сохраняют заявки, без сервиса-помощника

Чем это закрывается

  • Страницы — текстовые файлы: любой редактор, конфигуратор для настроек или ИИ-агент, который правит их за вас
  • Комментарии и магазины живут в сервисах, созданных для них, и подключаются к странице
  • Поиск может работать прямо в браузере по готовому индексу
  • Формы уходят на почту или в CRM через небольшой сервис-помощник или в вашу базу через отдельный модуль базы данных

Когда база правда нужна

База окупается, когда контент меняется сам, много раз в день, или у каждого посетителя свой: интернет-магазин с остатками и заказами, форум, личный кабинет, запись с живым расписанием. Для таких задач берите систему, построенную вокруг базы, или вынесите живую часть в отдельный сервис, а остальной сайт оставьте статическим.

Для сайта, который меняется только тогда, когда вы его правите (услуги, цены, статьи, контакты, портфолио), база стоит денег и ничего не даёт.

Как это делает HERON

HERON хранит сайт папкой текстовых файлов и собирает из неё готовые страницы: с настройками для поиска, переводами, картой сайта, schema.org и llms.txt. Публикация — один git push или копирование папки.

Если одной части сайта нужны живые данные, например календарь записи, переносить весь сайт на базу не нужно. HERON подключает базу отдельным модулем: живой блок читает её по закрытому ключу, а остальные страницы остаются готовыми файлами. CMS без базы данных · Модуль базы данных

Вопросы

Статический сайт нельзя взломать?

Атаковать в нём гораздо меньше: нет админки, базы и PHP. Но сервер и ваши аккаунты на GitHub или хостинге всё равно нужно защищать хорошими паролями и входом с подтверждением.

Можно править статический сайт без программиста?

Да. Страницы — обычные текстовые файлы, а конфигуратор объясняет каждую настройку рядом с полем. Многие поручают правки ИИ-агенту.

Можно перенести сайт с WordPress?

Да. Перенесите тексты в страницы и укажите старые адреса в каждой новой странице. HERON пишет настоящие переадресации 301, и позиции в поиске переезжают вместе со страницами.