одна и та же функция Google cloud разное время выполнения и задержка

#firebase #google-cloud-platform #google-cloud-functions

#firebase #google-облачная платформа #google-cloud-функции

Вопрос:

В настоящее время у меня есть разработка 2 проектов и песочница (точно такие же настройки и регион) в Firebase:

У меня есть облачная функция # 1, развернутая для обоих (одинаковые настройки, т.е. Регион, память, максимальное количество экземпляров).

Однако я заметил, что время выполнения и задержка для функции # 1 в проекте разработки значительно быстрее по сравнению с проектом изолированной среды.

Как именно я могу выполнить отладку, чтобы понять причину этого?

Пожалуйста, посмотрите скриншоты 7-дневных показателей и 14-дневной трассировки задержки функции # 1 для 2 проектов:

Функция # 1 7-дневные показатели (разработка)

Функция # 1 7-дневные показатели (разработка)

Функция # 1 14-дневная трассировка задержки (разработка)

Функция # 1 14-дневная трассировка задержки (разработка)




Функция # 1 7-дневные показатели (изолированная среда)

Функция # 1 7-дневные показатели (изолированная среда)

Функция # 1 14-дневная трассировка задержки (изолированная среда)

Функция # 1 14-дневная трассировка задержки (изолированная среда)

Комментарии:

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

2. Существуют ли какие-либо существенные различия между двумя средами, отличными от того, что вы описали?

3. Нет. Одна и та же кодовая база развертывается для разработки, а затем развертывается в изолированной среде.

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

Ответ №1:

Публикую это как вики сообщества, поскольку оно основано на комментариях Джона Хэнли.

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

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