Mirosya: Все сообщения за 17 Января 2009 года

 
ПнВтСрЧтПтСбВс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Mirosya

разработчик OpenWorlds
Balancer> В XML - сила. Но у нас стоит задача минимизации трафика :)
Balancer> Вообще, есть в качестве примера для подражания протколы L2 и WoW. Где, скажем, пакет CharMoveToLocation (один из самых часто посылаемых) занимает 29 байт (код операции + код объекта + 3 координаты исходной точки + 3 координаты конечной). В то время, как в XML он же будет занимать уже под две сотни байт:
Balancer> Итого - шестикарнтый проигрышь по трафику на таком простом примере. А даже бинарный протокол на не самом загруженном L2-сервере уже в упор забивает стомегабитные каналы на сервере и едва хоть как-то позволяет играть на хороших модемах.

1) как вариант - кодировать пакеты ака архивировать на лету - будет однозначно меньше трафик
2) одно другому не мешает - xml-like на стадии отладки и разработки, binary-like в реальной работе
 3.0.53.0.5

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru