2012-04-06 4 views

ответ

6

Согласно some past research, то s3cmd операции GET примерно в 5 раз медленнее, чем Wget. Имейте в виду, что s3cmd - это утилита, предназначенная для извлечения файлов из вашей файловой системы S3. Он не использует протокол HTTP, а использует протокол s3.

Единственный раз, когда я могу увидеть использование утилиты s3cmd, - это случай, когда вы извлекаете файлы, которые вы не можете получить иным способом, используя стандартные методы HTTP GET, например, когда файлы на S3 не имеют прав на чтение или вы делаете техническое обслуживание ваших ведер S3.

Основываясь на вашем вопросе, я предполагаю, что вы пытаетесь использовать эту утилиту в производственной системе; однако, как представляется, не было намерения или целей полезности.

Для получения дополнительной информации ознакомьтесь с performance testing spreadsheet.

Что касается затрат, я не являюсь экспертом по цене Amazon, но считаю, что они рассчитаны на основе фактических переданных данных, поэтому 1GB-файл будет стоить одинаково независимо от того, загружаете ли вы его быстро или медленно. Это похоже на вопрос, когда кто-то спрашивает вас, что тяжелее, десять фунтов кирпичей или десять фунтов перьев.

Смежные вопросы