【问题标题】:NodeJS rest API running on AppEngine Latency issue在 AppEngine 延迟问题上运行的 NodeJS REST API
【发布时间】:2019-10-31 14:41:00
【问题描述】:

目前,我在 node 中使用 Express 构建的 rest api 正在 Digital Ocean 上运行。我正在切换到 Google App Engine。

当我在 Digital Ocean 上运行我的 API 时,对于特定请求,响应时间为 46 毫秒。 App Engine 上的相同请求是 706MS。

我想知道我是否配置错误...

我正在使用 flex 环境。 1 个实例的配置是:

CPU:8 内存_gb:32 disk_size_gb: 50

有人知道为什么我会得到如此长的响应时间吗?

谢谢!

【问题讨论】:

    标签: node.js performance google-app-engine digital-ocean latency


    【解决方案1】:

    我建议您做的第一件事是检查已部署 GAE 应用程序的区域和区域,也许默认区域和区域不是您的应用程序的最佳选择,如 documentation 中所述,您可能想要选择靠近您的服务点的区域或区域以减少网络延迟。

    如果在检查并选择了最适合您的应用的区域和专区后,您仍然遇到相同的延迟问题,请添加有关实例正在执行的任务的更多详细信息,并可能提供一些示例代码以更好地了解情况。

    【讨论】:

    • 如果这个答案解决了你的问题,你能接受吗?只是为了让可能有同样问题的其他用户更清楚地看到它。
    猜你喜欢
    • 2017-09-25
    • 2020-08-13
    • 2019-03-22
    • 2020-05-25
    • 1970-01-01
    • 2016-05-01
    • 2015-08-21
    • 1970-01-01
    • 2018-06-06
    相关资源
    最近更新 更多