Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Мультиплеер игра. Выдали пять сессий.


Автор: aleks357 23.8.2011, 11:49
Мультиплеер игра. Выдали пять сессий пяти игрокам, каждому по одной.
Мне видится так: пять пользователей играю. В Бд записываем номера сессий, кто с кем играет.  Большинство данных пользователя храним в сессии.

Как извлекать информацию из этих сессий?

Автор: s0lman 23.8.2011, 12:18
Цитата(aleks357 @  23.8.2011,  11:49 Найти цитируемый пост)
Большинство данных пользователя храним в сессии.

Зачем?

Автор: aleks357 24.8.2011, 07:34
Цитата(s0lman @ 23.8.2011,  12:18)
Цитата(aleks357 @  23.8.2011,  11:49 Найти цитируемый пост)
Большинство данных пользователя храним в сессии.

Зачем?

Чтобы нагрузка на БД была низкая

Автор: idti 24.8.2011, 11:05
Цитата(aleks357 @  24.8.2011,  07:34 Найти цитируемый пост)
Чтобы нагрузка на БД была низкая 

Это смешно. СУБД не хуже справится с нагрузкой, чем прямое чтение с винчестера, в случае с механизмом сессий. И механизм сессий не предполагает доступ ко всем сессиям, только к одной. А что делать с синхронизацией, если каким либо хаком удастся получить сессии других?

Автор: cmygeHm 24.8.2011, 15:02
Мне кажется человек имел в виду о онлайн-игре, как мол реализовать все в режиме онлайн, в общем ajax его интересовал наверное.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)