Влияние HTTP-запросов на время автономной работы

У меня есть проект, в котором клиентское приложение, вероятно, на устройстве Android, будет запрашивать некоторые файлы с сервера. Одна реализация состоит в том, чтобы иметь пакетные передачи от сервера к устройству, где X-файлы отправляются вместе со ссылкой / указателем на следующий блок. Другая реализация - отправить список идентификаторов файлов, а затем сделать один HTTP-запрос для каждого из идентификаторов и получить файлы по отдельности. Я слышал, что это сильно сказывается на времени автономной работы. Это правда?

Другой проблемой является пропускная способность, клиент может не хотеть / нуждаться в том, чтобы все файлы отправлялись одним пакетом, поэтому сервер как бы вынуждает клиента принимать их все вместе. При индивидуальном представлении клиент может получить файлы, когда он захочет, если он захочет.

Действительно ли влияние на время автономной работы настолько велико, что было бы допустимым превышение пропускной способности? Или есть альтернативы?

6
задан Sotirios Delimanolis 7 January 2012 в 19:39
поделиться