Облачные функции Firebase «Запрос» также подвержены влиянию «холодного старта»? - PullRequest
0 голосов
/ 26 июня 2018

Я попробовал пару своих функций триггера как https.onCall и вызвал их после возврата обещания, и пока они работают действительно хорошо и быстрее, чем триггеры.

В чем прикол?На них тоже влияют холодные запуски?

Если нет, то если кто-то вообще пользуется функцией триггера, если только это не работа cron или отсутствие поддержки языка приложения?

1 Ответ

0 голосов
/ 26 июня 2018

На все облачные функции влияет холодный запуск.Вот как работают все серверные функции.Чтобы уменьшить до нуля (так что вы ничего не платите, если ничего не используете), все экземпляры сервера должны быть выведены из эксплуатации.Стоимость холодного запуска оплачивается при выделении нового экземпляра сервера, поэтому переход с нуля на единицу обойдется вам в один холодный запуск.

Вы еще не определили, что такое «триггерная функция», поэтому я будуПредположим, вы имеете в виду «фоновую функцию», которая срабатывает в ответ на события, происходящие в вашем проекте.

Фоновые функции абсолютно необходимы, когда вы хотите выполнить некоторую работу в ответ на эти изменения, когда вы не можете доверятьклиент для выполнения этой работы напрямую.Это важно для обеспечения согласованности данных, а также для предотвращения дублирования логики между всеми вашими разными клиентами, которые все делают одно и то же.Это также позволяет вам отправлять новые функции и исправлять ошибки, не отправляя новый клиентский код, который может быть трудным и длительным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...