Функции Firebase: каковы плюсы и минусы наличия двух разных функций для одного и того же триггера? - PullRequest
0 голосов
/ 28 июня 2018

У меня есть триггер при загрузке видео в облачное хранилище. Я должен

  • Извлеките несколько фреймов и сделайте с ними вызовы API.
  • Преобразование формата видео и загрузка хранилища.

Моя первоначальная мысль состояла в том, чтобы иметь две отдельные функции для выполнения задач. Но это также может быть в той же функции триггера. Начальные красные флаги - это тайм-ауты и нехватка памяти. Интересно, каковы другие плюсы и минусы? Расходы / Производительность / Память

1 Ответ

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

Я бы посоветовал вам просто включить его в один триггер функции. Так как это облегчит вам поддержку и рефакторинг вашего кода.

Вам не нужно беспокоиться о производительности или памяти, поскольку функции Firebase будут масштабироваться и выполнять тяжелую работу за вас.

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

Возможно, вы захотите проверить сведения о квотах и ​​лимитах функций Firebase и посмотреть, соответствует ли она вашим потребностям. Читать дальше

...