缓存Google Cloud端点?

时间:2016-11-13 21:27:54

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

云端点请求是否会被缓存?

The official docs对此事有点启发。文档内容如下:

  

Cloud Endpoints使用分布式可扩展服务代理   提供低延迟和高性能,即使是最大的服务   苛刻的API。 [...]并且可以与Google App Engine,Google一起使用   Container Engine,Google Compute Engine或Kubernetes。

“分布式可扩展服务代理”使我认为端点被分发到边缘节点以获得更快的响应,但是文档没有明确说明这一点。

我们可以使用Cloud CDN缓存来自GAE,Compute和Container Engine的请求。端点可以与所有这些一起使用。这让我想知道在后台使用CDN + compute来缓存端点响应是否有一些魔力。再一次,文档对此有点了解。

有没有人想到这个?谢谢!

1 个答案:

答案 0 :(得分:2)

好问题!可扩展服务代理(ESP)不执行请求缓存。其功能是拦截传入的请求,验证身份验证令牌,然后将请求转发给Google服务控制,其中应用了Open API规范中定义的其他API管理规则。端点使用分布式代理模型以获得更好的性能,以避免传统多租户API代理通常产生的额外网络跳跃。事实上,这就是Google内部使用的相同模型,用于支持我们自己的API。

如果您有任何疑问,请告诉我们!