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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.07.2007, 18:44
Stop Black PR! вне форума Посмотреть профиль Отправить личное сообщение для Stop Black PR! Посетить домашнюю страницу Stop Black PR! Найти все сообщения от Stop Black PR!
  № 1  
Ответить с цитированием
Stop Black PR!
 
Аватар для Stop Black PR!

Регистрация: Aug 2003
Адрес: Moscow
Сообщений: 113
Отправить сообщение для Stop Black PR! с помощью ICQ
По умолчанию Скорость AMF и бинарные способы обмена

Есть задача - организовать быстрый обмен данными клиента с сервером. Структура разветвлённая, а самих данных мало, если более точно - это карта из контрольных точек (общее количество точек может достигать 10 тысяч).

Текстовые форматы по понятным причинам не подходят - XML ещё парсить нужно, причем дважды (встроенным первичным парсером, а затем переброс в свой массив).

Возможные варианты:

1. Передавать в формате AMF стандартным способом с использованием шлюза open AMF (серверное приложение на Java)

2. Формировать на сервере бинарный файл, переписать клиентское приложение на AS3 и использовать IDataInput interface (сейчас оно на AS2, на AS3 я вообще не работал ни разу)

3. Применить немного извращённый метод - на сервере формировать PNG или другую картинку и анализировать её попиксельно стандартными классами для работы с изображениями. Можно вообще использовать эту картинку как массив для хранения и не парсить, а обращаться на прямую как к источнику данных.

Вопрос в том, что работает быстрее со стороны клиента. Мощность сервера теоретически можно наращивать, а с клиентом ничего не поделаешь.

Старый 29.07.2007, 08:57
adelante вне форума Посмотреть профиль Отправить личное сообщение для adelante Найти все сообщения от adelante
  № 2  
Ответить с цитированием
adelante
[+3 04.02.07]
[+4 17.02.07]
 
Аватар для adelante

Регистрация: May 2004
Сообщений: 78
Отправить сообщение для adelante с помощью ICQ
Я бы сделал так:
1. AMFPHP (передавал 230400 значений и больше) работает моментально
В зависимости от формата можно применить сжатие.
2. Как запасной вариант FMS, Red5, Wowza.
__________________
Thr ArT

Старый 30.07.2007, 14:21
Stop Black PR! вне форума Посмотреть профиль Отправить личное сообщение для Stop Black PR! Посетить домашнюю страницу Stop Black PR! Найти все сообщения от Stop Black PR!
  № 3  
Ответить с цитированием
Stop Black PR!
 
Аватар для Stop Black PR!

Регистрация: Aug 2003
Адрес: Moscow
Сообщений: 113
Отправить сообщение для Stop Black PR! с помощью ICQ
о, спасибо
моментально - это какая задержка?
у меня от момента запроса до получения прошло около 3х секунд, данные для сайта визитки, тестировал на локалхосте, т.е. это задержка самой технологии, а не передачи, но там ещё mySQL дёргался

а по данным битмапа 128*128 цикл с getPixel прошёлся за 0,1 с

вы проводили тест с чистым AMFphp?

Старый 08.08.2007, 16:57
viclight вне форума Посмотреть профиль Отправить личное сообщение для viclight Найти все сообщения от viclight
  № 4  
Ответить с цитированием
viclight

Регистрация: Mar 2007
Сообщений: 39
Всем привет!!!
Может не совсем по теме, у меня проблема с AMFPHP.
Хочу работать с этой штукой, а проблема в отсутствии в Flash 8 библиотеки Remoting. Подскажите плиз, где ее можно взять в инете или может можете скинуть на мыло
viclight@gmail.com
Буду очень благодарен!!!Спасибо

Старый 08.08.2007, 17:02
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
На adobe.com лежит.

Старый 08.08.2007, 17:04
Stop Black PR! вне форума Посмотреть профиль Отправить личное сообщение для Stop Black PR! Посетить домашнюю страницу Stop Black PR! Найти все сообщения от Stop Black PR!
  № 6  
Ответить с цитированием
Stop Black PR!
 
Аватар для Stop Black PR!

Регистрация: Aug 2003
Адрес: Moscow
Сообщений: 113
Отправить сообщение для Stop Black PR! с помощью ICQ
есть для флеш 7, и, кажется для флеш 6

для флеш 7 ищем по слову "Remoting", там же доки по этой технологии

Старый 08.08.2007, 17:15
viclight вне форума Посмотреть профиль Отправить личное сообщение для viclight Найти все сообщения от viclight
  № 7  
Ответить с цитированием
viclight

Регистрация: Mar 2007
Сообщений: 39
Огромное спасибо!!!

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

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

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


 


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


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