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

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

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

Регистрация: Jan 2002
Сообщений: 149
Отправить сообщение для billion с помощью ICQ
По умолчанию Подскажите лучший способ обмена данными с сервером

Посоветуйте технологию(способ, продукт) чтобы в идеале обеспечить скорость "XML", многопоточность, сжатие трафика, скрытие ПОСТ и трафика.

Есть у меня программка, написана на Flash Builder 4.5. Примерно раз в 3 секунды, в зависимости от действий пользователя происходит подкачка данных с сервера. Пример XML потоков на картинке 1. Размер загружаемых данных варьируется от 28 Байт до 100 Кбайт(в основном в нижних границах). PHP файлы выдают XML, за счёт этого высокая скорость. Проблема в следующем: необходимо спрятать ПОСТ параметры, трафик, обеспечить многопоточность, сжатие трафика и максимальную скорость.

(Пост параметры и трафик смотрю через Firebug)
Пробовал реализовывать через:

1. XML
ПОСТ видно в чистом виде. Трафик в виде XML. Скорость устраивает (см. картинку 1). Многопоточность выдерживает.

2. ZEND
ПОСТ параметры прячет. Трафик не показывает (прячет в gateway.php). НО! Скорость в 20-40 раз медленнее чем голый XML. К тому же не выдерживает многопоточность. Под словом "Многопоточность" я имею ввиду следующее: для каждого пакета данных создаю запрос через коллреспондер и сервис, запускаю и жду ответа. тут же не дожидаясь ответ генеряться ещё штук 10-20 запросов и все ждут ответов. А когда приходят ответы, начинаются затыки и ошибки. Более 3-5 потоков ZEND не выдерживает. Ещё один плюс - сжимает трафик почти в два раза.

3. AMF PHP
ПОСТ параметры не прячет и видно даже значения. Трафик не показывает (прячет в gateway.php). Cкорость в 10-15 раз медленнее XML. Многопоточность выдерживает. Трафик на 30% меньше чем у XML за счёт передачи объекта, а не XML.

Посоветуйте технологию(способ, продукт) чтобы в идеале обеспечить скорость "XML", многопоточность, сжатие трафика, скрытие ПОСТ и трафика.

Забыл написать. Для XML схема такая: БД MySQL->PHP->XML->Flash Builder
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 209
Размер:	35.3 Кб
ID:	27114  


Последний раз редактировалось billion; 05.10.2011 в 12:31.
Создать новую тему   Часовой пояс GMT +4, время: 11:08.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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