Многопользовательские игры Yahoo: с какой стати нужно иметь несколько комнат для игры? - PullRequest
0 голосов
/ 11 октября 2009

У Yahoo есть несколько комнат для игры. Например, давайте выберем шахматы.
Для шахмат у них есть несколько комнат, и в каждой комнате есть несколько столов.

В чем причина наличия нескольких комнат?
Будет ли сервер работать медленнее с 1 комнатой и 10 000 таблиц, чем с 10 комнатами и 1000 таблицами для каждой комнаты?

Если да, пожалуйста, дайте мне понять, почему. Я знаю, что они используют сокеты.

Ответы [ 2 ]

0 голосов
/ 11 октября 2009

Я полагаю, что выбор "комнаты" из списка 10000 таблиц окажется плохим для пользователя и уменьшит объем данных, возвращаемых клиенту во время выбора комнаты.

0 голосов
/ 11 октября 2009

Сервер 'вероятно' будет работать так же с 1 комнатой. С чего вы взяли, что каждая комната работает на одном сервере? Обычно разделение службы выполняется как простой способ распределения нагрузки между несколькими блоками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...