Клиент-сервер, проект с учетом сниж нагрузки сетев трафика
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Клиент-сервер, проект с учетом сниж нагрузки... Expand / Collapse
Автор
Сообщение
09.09.2005 12:20
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 07.11.2008 19:17
Сообщ.: 63, Visits: 591
Рассмотрим клиентское приложение, с кот одновременно работают много пользователей, напр с-му тестирования или интерактивного обучения.
Как лучше ее проектировать?
1)вар1 - после ответа на каждый вопрос - на сервер посылается ответ в виде SQL-запроса, переход к следующему вопросу - тоже SQL-запрос, немедленная оценка правильности ответа - тоже SQL-запрос
2)вар 2 - вначале тестирования - делается 1 большой SQL-запрос - клиенту - скачиваются все вопросы, варианты ответов. Они записываются в ОП в виде массивов (возможно содержащих и blob-данные), после чего клиент работает как-бы в автономном режиме без сервера, лишь в самом конце - данные в виде массивов ответов пересылаются на сервер.
при одновременной работе многих клиентов и вар.1 - объём каждого запроса меньше, но поток их чаще - при листании от вопроса к вопросу и т.п
При 2 варианте - поток реже - для каждого клиента - только в начале и конце тестирования, зато объем пересылаемых данных больше.
При этом стоит ещё учесть популярные WEB-приложения, где число одновременных клиентов вообще трудно оценить
Сообщ. #880024
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 2:25