Самый быстрый способ обслуживания Javascript с поиском JSON в Google Cloud? - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть этот javascript файл, который в настоящее время подается из облачной функции на GCP, который в основном берет строку идентификаторов продуктов и выполняет поиск в очень большом объекте JSON и возвращает значения.

Объект JSON в настоящее время имеет статус c, но я бы хотел найти способ динамически обновлять объект JSON один раз в день.

Каков наилучший способ выполнить это sh, не жертвуя быстрой скоростью загрузки функции облака? Я оцениваю импорт JSON из корзины облачного хранилища Google, а затем анализирую, но мой опыт работы с облачным хранилищем гораздо медленнее, чем облачные функции.

Что ты думаешь?

var PRODUCTS = { //long json object of product IDs and properties };

exports.productMargins = (req, res) => {  
  if (req.query['products']) {
    const reqProducts = req.query['products'].split(',');
    const products = reqProducts.map((productId) => {
        return PRODUCTS[productId] || null;
    })
    res.status(200).send(products);
  }
  res.status(200).send([]);
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...