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