У меня есть гибкое приложение, которое позволяет пользователю создавать контент. затем это содержимое будет отправлено через xml обратно на сервер:
private function saveBackXMLToServer():void {
var params:Object = {};
params["xml_file"] = XML_content();
http_Service.send(params);
}
Моя проблема в том, что передача данных таким способом очень медленная ... На 10'000 строк XML требуется около 20 секунд ... Как это можно сделать лучше?
Заранее спасибо!
Маркус
ОБНОВЛЕНИЕ: Привет, парень, спасибо за все ваши комментарии. Я пытаюсь следовать всем вашим намекам, но, похоже, их непросто изменить. Мой код написан таким образом, что я не могу получить доступ к каждому объекту и сохранить его. Итак, что я делаю, так это загружаю файл swf с одним xml и возвращаю весь xml после его запуска. Я предполагаю, что время не тратится на транспортировку этих строк на веб-сервер (эта задача обычно выполняется быстро), я думаю, что что-то происходит с функцией отправки HTTPService, что каждый объект должен быть изменен перед отправкой ...
ОБНОВЛЕНИЕ 2: я только что понял, что дело не в гибком приложении, а в приложении рельсов. Он получает строку размером 700 КБ. Думаю, это не для обработки такого объекта. Как тогда его перевезти? Я попытался поработать с загрузкой файла, но не смог ... Произошла ошибка 2037! Я буду продолжать попытки.