Метеоритная рогатка /S3: как HTTP-запросы работают между рогаткой и S3

Я начинающий разработчик, пытающийся понять, как работают некоторые "внутренние" процессы при загрузке файлов из веб-приложения.

Я использую edgee:slingshot в метеорном проекте для загрузки изображений в Amazon S3. Насколько я понимаю, загрузка файла из рогатки делает запрос POST к S3, чтобы загрузить файл в корзину. Я подтверждаю это с консоли Chrome, где я вижу запрос POST (после запроса OPF-ов перед полетом) к S3.

Однако после загрузки изображения количество запросов POST в S3 увеличилось на 4. Я больше ничего не загружал, и в корзине есть только один другой файл, который нигде не используется.

Это нормальное поведение? Я не знаю сути HTTP-запросов, так что все это немного загадочно. Я заинтересован, потому что цены S3 согласно (среди прочего) количеству сделанных запросов.

Бонусный вопрос: Количество GET-запросов также увеличилось (на 3, а не на 4) после загрузки изображения. Это нормальное поведение? Функция загрузки рогатки возвращает URL загрузки изображения в корзине. Я не думал, что я делаю какие-либо запросы GET.

Есть ли какая-то закулисная проверка / пакетная загрузка, которая вызывает это?

Спасибо за помощь.

0 ответов

Другие вопросы по тегам