簡體   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