Google App Engine: добавление локальных файлов конфигурации в развернутое приложение

#node.js #google-app-engine #google-cloud-storage

#node.js #google-app-engine #google-облачное хранилище

Вопрос:

Я использую приложение с несколькими арендаторами в Google App Engine. Это приложение изначально делает HTTP-запрос, чтобы получить конфигурацию клиента из серверной части. Это задерживает время запуска до разрешения запроса.

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

Каков наилучший способ в Google App Engine сделать это? Помещение различных конфигураций в файлах JSON в хранилище, похоже, имеет один и тот же HTTP-запрос. Есть ли лучшие варианты?

Ответ №1:

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

Таким образом, вы можете изменять конфигурацию без развертывания приложения.

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

1. Для этого все равно сначала потребуется HTTP-запрос, правильно? В отличие от локального файла, который будет доступен практически мгновенно.