Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

Увеличение скорости скачивания обновлений и минимизация расхода интернет траф...

Дата: 04.11.2016 17:43:31
Просмотр сообщенияurlmike (20 Окт 2016 - 14:32) писал: Товарищи разработчики, работаю в провайдере, чисто на энтузиазме решил поковыряться с озвученной темой. Тема, кстати, актуальна для небольших операторов (да и для больших тоже, но в самых топах этим никто на энтузиазме заниматься не будет, нужно готовое решение от вас) и периодически кем-нибудь озвучивается на провайдерском форум.наг.ру (приходите пообщаться:-) ).   Думаю, некоторые операторы взялись бы поставить на тест у себя что-то типа seedbox (p2p или http/ftp) для локальной отдачи ваших дистрибутивов, а если решение окажется эффективным - оставить и насовсем, а не только на тест. У некоторых такие сервера могут встать в локальную сеть чтобы пользователи могли сливать дистрибутивы не упираясь в скорость интернет-тарифа, что пойдёт на пользу и оператору (разгрузка внешних каналов) и wargaming'у (как усиление CDN и разгрузка каналов) и игрокам (которые смогут загружать быстрее).   Что касается p2p: вчера оживил ретрекер, скормил в uTorrent все rss-фиды, выкачал 54Гб обнов. Сделал торренту ipfilter, включающий мои провайдерские подсети + ваши по AS199524 (чтобы можно было получать апдейты и в то-же время не раздавать всему интернету). Сижу наблюдаю, за "с утра до обеда" забрали всего пару гигов обновлений. Сущие копейки. Может быть вечером будет больше и веселее, не знаю.   Насколько я понимаю, дистрибутивы в rss-feed не включены, а зря. Уверен, что и дистрибутивы весят немало и локально тоже отдавались бы активно. Было бы интересно получить "агрегированный" фид, который разом позволил слить и поставить на раздачу вообще всё что у вас так или иначе раздаётся по p2p. Кроме того, надо учитывать, что совсем не всегда ваш лончер-клиент сможет через ретрекер найти мой seedbox. Всё-таки у клиента своя логика выбора пиров из предоставленных трекерами, поэтому эффективность p2p seedbox через ретрекер не очень велика. Если, конечно, с вашей стороны будет явная приоритизация ретрекер-пиров, тогда дело пойдёт веселее.   Что касается не p2p: вы могли бы заложить в ланчер/апдейтер логику проверки какого-нибудь "спец .домена" типа wargaming.local. Точно также как ретрекер, провайдер может организовать и ftp/http сервер, раздающий ваши дистры/обновы. Если у вас качальщик многопоточный и/или поддерживают докачку, то такой способ тоже может пойти на пользу.   P.S. попытка написать подобное в саппорт пока успехом не увенчалась, обращение 6518603 застряло в очереди, да и чтобы сюда сюда добраться, пришлось битый час искать тему куда можно написать пост. Очень сурово.

belleville:   Приветствую. По вашим вопросам получил информацию у разработки:   Для справки - с некоторыми крупными провайдерами наша компания сотрудничает давно и достаточно эффективно, настраиваются оптимальные маршруты для нашего трафика, ставятся локальные даунлоад сервера и т.п. Работа с каждой компанией ведется персонально. Понятия дистрибутив для игр трилогии не существует уже много лет. Инсталлятор размером в 5Mb ставит лончер, а дальше происходит стандартное обновления игры обновлениями (патчами), которые естественно включены в rss Приоритезация  локальных пиров существует, если локальная сидирующая машина доступна в сети и отдает данные с существенно более высокой скоростью чем внешние сиды, то лончер стянет с нее львиную часть всего трафика. Спецдомен для дополнительной раздачи по HTTP на данный момент делаться не будет, при правильной настройке ретрекер и p2p эффективно (и многопоточно) снимают загрузку с внешнего канала. Между обновлениями трафик действительно может быть небольшим,  это нормально. Основная задача системы снять нагрузку в день релиза и не дать положить провайдеру\компании свой внешний канал.  

Реклама | Adv