google-cloud-platform - 在 Google Cloud 上通过 JSON 查找提供 Javascript 的最快方法?
问题描述
我目前从 GCP 上的云函数提供了这个 javascript 文件,它基本上采用一串产品 ID,并在一个非常大的 JSON 对象中执行查找并返回值。
JSON 对象当前是静态的,但我想找到一种方法让 JSON 对象每天动态更新一次。
在不牺牲云功能的快速加载速度的情况下,最好的方法是什么?我正在评估从谷歌云存储桶导入 JSON 然后解析,但我在云存储方面的经验比云函数慢得多。
你觉得呢?你有没有什么想法?
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([]);
};
解决方案
推荐阅读
- c - How to initiate two arrays storing 16 bits each and creating a third array by XOR on the first two in C?
- python - 将字典传递给Python中的两个子进程
- html - z-index: -1 的伪元素被背景色隐藏
- python - 在创建文件并将文件推送到 SFTP 服务器时,不清楚 Pysftp 或 Dropox 是否滞后?
- android - Issue with unsigned apk installation in some devices, "App Not Installed" error
- amazon-web-services - 在 aws lambda 无服务器框架中使用自定义 vpc 而不是默认 vpc
- python - 如何在 python3.6 docker 镜像中安装 ibm_db_dbi 模块?
- kotlin - How to pass Generic Interface T to function with class reference as parameter
- redis - 如何降低epoll_wait调用的finish_task_switch()的CPU使用率?
- android - Android ConstraintLayout-2.0.0-alpha4 Fragment 与父级不匹配