Продолжая экспериментировать с производительностью Flash Remoting во Flash Player 9, я попробовал избавиться от класа Point, используемого для описания элементарной точки в массиве координат. Я предположил, что на описание типа данных расходуется значительная часть трафика, а когда точек действительно много, то можно попытаться сэкономить трафик, заменив массив с объектами типа Point массивом с простым набором чисел, где координаты x и y просто попеременно идут друг за другом.
Point
x
y
Эффект от детипизации был не слишком высокий: вместо 19 Кб данные стали весить 18 Кб (для 4000 точек). Вопрос экономии на типах данных во Flash Remoting практически закрыт: похоже, здесь много не выиграешь. Хотя стоит проверить это еще раз — на огромных массивах.
это я так понял рука дрогнула ? )
Это сервер глючил. Пришлось по быстрому переписать запись, благо тема нашлась :)
А можно ли как нибудь из флеша смотреть в результате включен ли GZip и следить за процессом загрузки, сколько байт загружено и т.д.? :)
Предыдущий пост
Следующий пост