2
有沒有辦法減少GCS上傳的延遲?我能以某種方式強制更快的雲存儲以獲得更高的速度嗎?GCS uploadHanders極度延遲
如果我創建通過GAE的uploadHandler
blobstore.create_upload_url('/upload', gs_bucket_name='bucket_name')
它創建一個這樣的網址:/_ah/upload/AMmfu6ay12yQDxuTOEjUh5...c-J09am7J4r
小哨到這個網址(120KB)結果在這條時間線:(8秒延遲!)
Blocking : 2.000 ms
Sending : 241.000 ms
Waiting : 8.22 S
Receiving : 1.000 ms
但張貼在同一文件GAE本身並使用雲端儲存SDK把這個blob寫到GCS我得到這個時間表:
Blocking : 2.000 ms
Sending : 221.000 ms
Waiting : 2.62 S
Receiving : 1.000 ms
爲什麼這個差別很大?我可以調整哪些參數來縮短延遲時間?如果能夠避免我的前端GAE實例的額外負載,在速度很重要的時候讓任何人有GCS經驗,那將是一件非常棒的事情。
您的第一個示例在App Engine和雲存儲之間安裝了blobstore。非gcs blobstore上傳的延遲是什麼樣的? – David 2014-10-09 00:08:18
不錯,2-3秒,如果我刪除gcs桶參數 – 2014-10-09 21:36:08