Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 05.08.2004, 02:09
urca вне форума Посмотреть профиль Отправить личное сообщение для urca Найти все сообщения от urca
  № 1  
urca

Регистрация: Oct 2003
Сообщений: 97
По умолчанию Посоветуйте как делать дальше.....

Бодрого времени суток всем-всем-всем.

После выполнения задачи - связать ХМЛ-конфигурационный файл с СВФ-кой оказалось что флэшка ну просто ОЧЕНЬ СИЛЬНО ТОРМОЗИТ когда читает из ХМЛ-я свои данные......


Как я понял это все изза того что размер ХМЛ-я сильно здоровый.... Короче говоря, это неприемлемо!
Подскажите путь решения проблемы -
Надо прибл-но 10-15 раз в секунду получать сообщения от удаленных объектов (их много - сейчас 32-256..а в дальнейшем может быть и до 1024). Не реже.
Сообщений обычно мало, но изредка в определенных условиях может прийти до (число объектов)*(кол-во опросов) в сек -
это число от 300 до 3000 в секунду (ПРИБЛ-НО). А в нормальном режиме - 300-500 в день.

Если можете посоветуйте самый надежный способ решения этой задачи. и НЕТОРМОЗЯЩИЙ!!!!!


Я вижу такие пути:
1) создание дополнительного ХМЛ-файла с ОДНИМИ ТОЛЬКО сообщениями
2) подвязанный к нынешнему ХМЛ-ю скрипт будет по запросу слать в флэшку сообщения (+ писать их в ХМЛ. флэшка новые сообщения берет из скрипта. Даные из ХМЛ используются только при старте флэшки
3) Разделение нонешнего ХМЛ-конфига на части.
для каждого узла с которого идут сообщения делается свой один ХМЛ-конфиг.


Скажу что мне больше по душе 1). минимальные изменения
2) - еще так себе.. Нужна модификация рабочей флэшки
3) нежелательно. Придетсся оч. много переделывать в логике программы.

Возможно есть какой-то более красивый, быстрый, надежный сопособ..... Или по крайней мере скажите как вы считаете - какой линии держаться..

Спасибо за внимание.
__________________
:-:
Косточка.

Старый 05.08.2004, 03:00
pavel-flasher вне форума Посмотреть профиль Отправить личное сообщение для pavel-flasher Найти все сообщения от pavel-flasher
  № 2  
pavel-flasher

Регистрация: Aug 2004
Адрес: Молдова
Сообщений: 24
Знаешь, (число объектов)*(кол-во опросов) и всё это 10-15 раз в секунду... Думаю, тормозить будет в любом случае. По-моему, нужно просто замедлить или уменьшить поток информации.

Старый 11.08.2004, 02:55
urca вне форума Посмотреть профиль Отправить личное сообщение для urca Найти все сообщения от urca
  № 3  
urca

Регистрация: Oct 2003
Сообщений: 97
Эхехехех...... Не особо помогли мне..Ну и на том спасибо..


А если пользоваться сокетами??
Не ускорится процесс???


Черт, не верю... За несколько дней - только один чэаэк откликнулся.. Флэшеры - вы что вымерли???((((




--------------------
"Кто-то спасется, а кто-то - нет...."
__________________
:-:
Косточка.


Последний раз редактировалось urca; 11.08.2004 в 02:58.
Старый 11.08.2004, 04:41
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 4  
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Сокеты тоже не особо хорошо справляются с большими объемами инфы.

Разделение на части может помочь. Но, если не секрет, к чему такая частота обновлений в секунду? 300--3000? или я что-то не понял?

Старый 11.08.2004, 17:07
urca вне форума Посмотреть профиль Отправить личное сообщение для urca Найти все сообщения от urca
  № 5  
urca

Регистрация: Oct 2003
Сообщений: 97
Ну флэшка анимирует работы
"РАСПРЕДЕЛЕННОЙ СИСТЕМЫ СБОРА ИНФОРМАЦИИ"
- по -просту собирает даные о состоянии датчиков с разных серверов на один - главный сервер..
В пределах одного сервера может быть от 1 до 3 Контроллеров (полностью укомплектованный контроллер - 256 датчиков)
то есть - 256-~800 д.
И опрашивать остосяния д., надо не реже 1 р. в сек..
Для этого надо сранивать 3-5 подряд состояний датчика - вот и получается - такая вот арифметика.

(но на самом деле может и больше контроллеров.. Пока ограничено только 1 - да и то плохо работает..
потому что на экран надо выводить ПОСЛЕДНИЕ 5 СООБЩЕНИЙ по каждому обьекту!!!!! и вот получается ТАКОЙ ВОТ НАПРЯГ!!! )

Моя домашняя тачка - почти вешается от такого наплыва информации (( Рабочая нормально....
да и то приторможивает.

Короче такое впечатление, что я зашел в тупик.. И средствами флэша это сделать не получится..

___________________________
"....Раскачаем это мир..."
__________________
:-:
Косточка.

Старый 11.08.2004, 17:13
urca вне форума Посмотреть профиль Отправить личное сообщение для urca Найти все сообщения от urca
  № 6  
urca

Регистрация: Oct 2003
Сообщений: 97
Цитата:
Оригинал написал(а) Bad Habit
Сокеты тоже не особо хорошо справляются с большими объемами инфы.

Разделение на части может помочь. Но, если не секрет, к чему такая частота обновлений в секунду? 300--3000? или я что-то не понял?

Нет. не 300-3000 раз обновлять в секунду - а опрашивать 300-1000 датчиков несколько (3-5)
раз в секунду.

А для этого надо быстро их прослушивать :-)

Обновлять экран надо всего мало (20 р/сек-1 р/несколькоСекунд ) - будет достаточно.. Но в всязи с больши кол-вом датчиков и соответственно сообщений от них это становится трудной задачей!

И отрисовывать сообщения по каждому объекту не просто!
____________________________
"....Для тебя он днем откроет дверь..."
__________________
:-:
Косточка.

Создать новую тему   Часовой пояс GMT +4, время: 17:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:44.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.