繁体   English   中英

Google Cloud Endpoint效能

[英]Google Cloud Endpoint performance

Google Cloud Endpoints的性能如何? 就我而言,一个大的斑点正在转移。 大小从1MB到8MB不等。 我的宽带速度大约为1Mb上传,这似乎需要5到10分钟。

请注意,这是通过Java客户端调用端点来完成的。 传输的对象如下所示:

public class Item
{
   String type;
   byte[] data;
}

在Java客户端,代码如下所示:

Item item = new Item( type, s );
MyItem.Builder builder = new MyItem.Builder( new NetHttpTransport(), new GsonFactory(), null );
service = builder.build();

PutItem putItem = service.putItem( item );
putItem.execute();

为什么要花这么长时间将其中一个发送到端点? 是JSON解析使它变慢了吗? 关于如何加快速度的任何想法?

端点只是对Java Servlet发出的HTTP请求的包装(您在客户端提到Java,因此我将在服务器上假设Java)。

这将引入非常小的固定开销,但是无论您是否使用端点,大Blob的传输速度都应该没有什么不同。

正如Gilberto指出的那样,您可能应该考虑使用Google Cloud Storage(GCS api正在逐渐取代blobstore API)。 您可以使用它直接上载到存储,并减轻GAE应用程序的负担。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM