Google Cloud Endpoints和App Engine的延迟通常在1到2秒之间吗?

问题描述 投票:1回答:0

我是Google Cloud的新手。 我遵循本教程,使用适用于Java 8的Cloud Endpoints框架使用Google Cloud Endpoints和App Engine创建了一个简单的API:

https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java

本教程很容易上手,但是我对API的性能不满意。 一个简单请求的等待时间始终在1到2秒之间,这对于生产使用来说似乎是不可接受的。 我没有考虑第一个请求,因为当我的App Engine实例未加载时,该请求会花费10秒钟以上。

我正在测试的URL是“ _ah / api / echo / v1 / echo”,明智的代码非常简单。

我想念什么吗? 这种预期的行为延迟是否明智?

编辑:该行为是与圣保罗实例。 我现在更改为us-central和us-east1实例,并且Endpoints仍在执行中。 我一直在做其他测试。

在不使用Endpoints的情况下将API直接部署到App Engine时,从阿根廷获得的时间是300毫秒。 当我使用Endpoints部署它时,我得到的时间在500毫秒到1.5秒之间波动。 它根本不稳定,并且周围都很糟糕。 但是,当我从美国内部测试同一件事时,两种情况下的时间都约为50毫秒。 端点似乎不是问题所在。

有什么想法可以解决阿根廷的Endpoints问题吗?

google-app-engine google-cloud-platform google-cloud-endpoints google-cloud-endpoints-v2
© www.soinside.com 2019 - 2024. All rights reserved.