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

时间:2019-04-16 14:42:53

标签: google-app-engine google-cloud-platform google-cloud-endpoints google-cloud-endpoints-v2

我是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毫秒。端点似乎不是问题所在。

有什么主意,为什么我会遇到来自阿根廷的端点这些问题?

0 个答案:

没有答案