Показать сообщение отдельно
Старый 07.06.2009, 00:23
Badim вне форума Посмотреть профиль Отправить личное сообщение для Badim Посетить домашнюю страницу Badim Найти все сообщения от Badim
  № 5  
Ответить с цитированием
Badim

Регистрация: Jul 2005
Адрес: Steam/Mobiles
Сообщений: 790
Отправить сообщение для Badim с помощью ICQ Отправить сообщение для Badim с помощью AIM Отправить сообщение для Badim с помощью MSN Отправить сообщение для Badim с помощью Skype™
Цитата:
Сообщение от incorp Посмотреть сообщение
ну да, по сути это вопрос по теории баз данных, только в практическом ее применении к флеш технологиям. вот похоже у меня наконец родился правильный вопрос. внимание, вопрос!
как в числах сравнить затраты сервера на отсылку данных клиенту и на выборку нужных полей. сопоставимы ли они. тобишь что проще для сервера(допустим много таблиц, сложные связи) - послать большой кусок данных в виде "как есть" или потратить время на выборку чтобы затем отправить только то что нужно? можно ли "помочь" серверу справляться с загрузкой переносом выборки полей на клиентскую часть? да, и насколько разнятся эти цифры в зависимости от установленной базы и сервера.
вообщето, в общем, это глупый вопрос =))).
клиен соединяеться с сервером, и получат полный дамп. далее при изменении каких либо полей у каких либо юзиров - клиент оповещаеться о каждом из них поотдельности. Если происходит разрыв связи - то при повторном конекте все снова- клиент получает полный дамп, далее изменения.
во вторых, гоять туда сюда большие обьемы данных - зло, забьете канал.
способ когда шлються все данные, и клиент сам определяет что изменилось - использую тогда когда связь не стабильна, и возможна только в одну сторону... но и здесь всеравно лучше вести учет изменения и посылать их клиенту, чем гонять все данные туда сюда.

а конкретный ответ - цифры не сопостовимы. зависят сильно от количества пользователей. в данном случаи трафик дороже CPU.