Для повышения скорости доставки исправлений к заказчикам решил пользоваться хранищем. Идея вроде хорошая: и история разработки хранится, и клиентам пересылать сотни мегабайт не нужно в случае исправления одной запятой. Сказано - сделано. Нашел свободный комп, поставил на него сервер хранилища, пробросил порт через роутер, разослал клиентам адрес, научил работать. http не настраивал на "сервере" оказалась win XP, http сходу не поднялся, а разбираться не хотелось - ведь tcp вполне достаточно. Казалось бы - все хорошо.
Но у одного клиента оказался невменяемый сисадмин... Мало того, что у них на 20 компов инет через 3G раздается (кто не знает - это около 400 кб/сек и задержки по 350-400 мс), так еще и каждому пользователю полоса обрезана до 8 кб/сек. И это в городе, в том районе минимум три провайдера домашних сетей работают, ну и adsl никто не запрещал... Не представляю, как они загружали обновления от меня раньше (украинская УТП, cf = 130 мб...). У меня-то каналы широкие, я ленился cfu делать... Ну да речь не об этом. О борьбу с закрытыми портами, инетом через прокси и нежеланием восьмерки пробиваться наружу рассказывать не буду. Хамачи в конце концов победил.
С горем пополам, буквально за 10 часов конфигурация клиента подсоединилась к хранилищу (21 век на дворе, ага. С флешкой к ним 30 минут ехать
). И оказалось, что процедура "Обновить конфигурацию из хранилища тратит по 5 мб трафика на прием/передачу. Это если изменений нет. Итого 10 мб. На скорости 8 кбит/сек. Это, конечно, не 130 мб, но все же.
Итак, подхожу постепенно к вопросу: если я настрою хранилище через http, это уменьшит количество данных в обмене с хранилищем?