Я разрабатываю некоммерческое клиентское приложение с открытым исходным кодом, которое должно регулярно загружать данные с сервера 100 KB
с сервера и показывать предупреждение в клиентском приложении на основании изменений данных. Теперь мне нужно обменяться между user bandwidth
и download interval
.
Анализом,
- Если я установлю
interval = 1 hour
. Это означает, что в течение 1 месяца приложение загрузит 30*24*100KB = 72MB
. - Если я установлю
interval = 30 mins
. Это означает, что в течение 1 месяца приложение загрузит 30*48*100KB = 144MB
. - и т. Д.
Теперь я рассматриваю только размер файла, где на практике будет некоторая часть полосы пропускания. используется для потока управления отдельно от потока данных. Для загрузки файла точно с 100 KB
с сервера какую пропускную способность для потока управления я должен учитывать при анализе TCP-коммуникаций? Существуют ли какие-либо рекомендации / ссылки или исследования по этой теме c?
Предположим, что если 10KB
используется для потока управления, то общее ежемесячное использование будет включать 14,4 МБ дополнительных данных, которые необходимы быть идентифицированным в моем анализе.
Примечание: (1) Я ограничен в анализе только части клиентского приложения. (2) В этот момент нельзя вносить изменения на стороне сервера (, т. Е. Вытягивание на основе pu sh, частичное изменение данных api et c. Не может быть применено ). (3) Я ограничен, чтобы загрузить файл с использованием TCP. (4) Хотя такая большая детализация не часто рассматривается на практике, давайте предположим, что для моего случая анализ должен быть настолько гранулярным, что мне нужно знать отношение данных к контрольной полосе пропускания.