Flex медленный первый запрос Http - PullRequest
0 голосов
/ 27 апреля 2009

Когда я использую loader.load (запрос); Впервые мой флекс замораживается на 10 секунд перед публикацией данных (я вижу результат веб-сервера в режиме реального времени). Однако, если повторить аналогичный POST с другими данными, но тот же request.url, он мгновенный.

// Multi form encoded data
variables = new URLVariables();
variables.user = "aaa";
variables.boardjpg = new URLFileVariable(data.boardBytes, "foo.jpg");
request = new URLRequestBuilder(variables).build();
request.url = "http://localhost:8000/upload/";

loader.load(request);

Как я могу увидеть, что занимает так много времени?

Спасибо!

1 Ответ

0 голосов
/ 11 августа 2009

Хорошо, это старый вопрос, в любом случае, я нахожу его в поиске других вещей, так быстро добавляя это URLFileVariables и URLRequestBuilder не являются базовыми классами в AS3, поэтому я предполагаю, что для создания вашего запроса вы используете некоторую пользовательскую библиотеку. Я не знаю, какую библиотеку вы используете, но похоже, что цель состоит в том, чтобы сериализовать некоторые двоичные данные для создания POST. Сериализация обычно занимает несколько раз в первый раз (инициализация поиска и т. П.), А затем идет быстрее, хорошо известный пример - Remoting в его различных вариантах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...