Bubble тарифицирует не «часы сервера», а каждое действие приложения: поиск в базе, workflow, вызов API. Приложение, собранное без оглядки на это, начинает жечь бюджет ровно в момент роста трафика. Ниже интерактивная оценка расхода и три анти-паттерна, которые мы чиним чаще всего.
Боль
Живой артефакт
Коэффициенты видны в раскладке справа и намеренно округлены: это оценка порядка величины для разговора о бюджете, а не замена замеров в App Metrics. Двигайте ползунки под свой продукт.
Решение
Поиск без constraints тянет всю таблицу: на 10 тысячах записей каждая загрузка страницы оплачивает все 10 тысяч. Пользователь при этом видит первые двадцать.
Чиним: жёсткие constraints в самом поиске, пагинация Repeating Group, счётчики через агрегатные запросы вместо полной выборки.
Массовая правка списка через «Make changes to a list of things» из клиента деградирует уже на сотнях записей и держит пользователя на крутящемся лоадере.
Чиним: рекурсивные backend workflows батчами, расписание вместо «по клику», очередь для вызовов внешних API.
Схема базы и структура страниц решают, сколько будет стоить каждый посетитель. Переделывать после запуска в разы дороже, чем спроектировать сразу.
Чиним: оценка профиля нагрузки до сборки, как в калькуляторе выше, и контрольный замер по App Metrics после запуска.
Как проверить