Есть ли выигрыш в производительности при продаже зависимостей для облачных функций Google? - PullRequest
0 голосов
/ 25 февраля 2020

Исходя из официальных документов, при создании облачной функции Google вы можете либо выбрать поставщика своих зависимостей, либо использовать go mod.

Известно ли, что есть выигрыш в производительности, особенно в отношении холодных запусков, для продажи ваших зависимостей вместо использования go мод? У меня, к сожалению, нет возможности проверить это сам.

1 Ответ

0 голосов
/ 25 февраля 2020

Все зависит от того, где вы поставили производительность. Во время выполнения нет никакой разницы.

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

Поскольку время сборки сокращается, с 20 апреля 2020 года развертывание функции также будет дешевле, если вы используете режим вендора. Действительно, с этой даты функция будет использовать Cloud Build для упаковки и развертывания кода, и только 120 минут бесплатно каждый день и на расчетный счет

...