Google app engine GCS上传者极端延迟
有没有办法减少地面军事系统上传的延迟?我能以某种方式强制更快的云存储以获得更高的速率吗 如果我通过GAE创建一个uploadHandlerGoogle app engine GCS上传者极端延迟,google-app-engine,google-cloud-storage,google-compute-engine,Google App Engine,Google Cloud Storage,Google Compute Engine,有没有办法减少地面军事系统上传的延迟?我能以某种方式强制更快的云存储以获得更高的速率吗 如果我通过GAE创建一个uploadHandler blobstore.create_upload_url('/upload', gs_bucket_name='bucket_name') 它创建的url如下:/_ah/upload/AMmfu6ay12yQDxuTOEjUh5…c-J09am7J4r 对此url的小帖子(120kb)会导致以下时间线:(8秒延迟!) 但将相同的文件发布到GAE本身,并使用c
blobstore.create_upload_url('/upload', gs_bucket_name='bucket_name')
它创建的url如下:/_ah/upload/AMmfu6ay12yQDxuTOEjUh5…c-J09am7J4r
对此url的小帖子(120kb)会导致以下时间线:(8秒延迟!)
但将相同的文件发布到GAE本身,并使用cloudstorage SDK将blob写入GCS,我得到了以下时间线:
Blocking : 2.000 ms
Sending : 221.000 ms
Waiting : 2.62 S
Receiving : 1.000 ms
为什么会有如此巨大的差异?我可以调整哪些参数来降低延迟?如果能够跳过前端GAE实例上的额外负载,那就太好了。在速度非常重要的情况下,有没有人拥有地面军事系统的经验?这可以通过考虑基础设施来解释:
您可以查看,但请注意,这是alpha,可能随时都会发生变化,因此可能不是基于它进行生产的最佳选择。如果您遇到了一个奇怪的问题,您总是可以这样做。您的第一个示例在应用程序引擎和云存储之间有一个blobstore。非gcs blobstore上传的延迟是什么样子的?还不错,如果我删除gcs bucket参数,2-3秒
Blocking : 2.000 ms
Sending : 221.000 ms
Waiting : 2.62 S
Receiving : 1.000 ms