Соответствует ли скорость выполнения функции firebase? - PullRequest
0 голосов
/ 16 февраля 2019

Я заинтересован в использовании функций Firebase.
Я не могу найти никаких ссылок на скорость выполнения функций Firebase.

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

1 Ответ

0 голосов
/ 16 февраля 2019

Каждый экземпляр, который запускает Cloud Functions для запуска вашего кода, будет экземпляром одного и того же контейнера на том же оборудовании.Поскольку параллельное выполнение функций в одном и том же экземпляре отсутствует, все функции имеют доступ к полным ресурсам своего экземпляра во время выполнения.

Единственный способ изменить производительность - это изменить доступную память.в контейнере (который, в свою очередь, также изменяет ЦП), но это конфигурация, которой вы управляете, и она применяется ко всем экземплярам вашей функции, которые запускаются после ее изменения.Обзор этих типов экземпляров см. В таблице на странице цен Cloud Functions .

И, как указал Дуг, если Cloud Functions необходимо предоставить новый контейнер для вызова функции, то тамбудет задержка, которая называется холодным запуском во время настройки контейнера.

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