Есть ли способ уменьшить задержку загрузки GCS? Могу ли я каким-то образом ускорить облачное хранилище для более высокой скорости?GCS uploadHanders экстремальная латентность
Если я создаю uploadHandler через GAE
blobstore.create_upload_url('/upload', gs_bucket_name='bucket_name')
Это создает URL, как это: /_ah/upload/AMmfu6ay12yQDxuTOEjUh5...c-J09am7J4r
Небольшой пост к этому URL (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, когда скорость важна?
В вашем первом примере есть blobstore, сидящий между App Engine и Cloud Storage. Как выглядит латентность при загрузке blobstore без gcs? – David
Не так уж плохо, 2-3 секунды, если я удалю параметры gcs bucket –