2009-04-26 12 views
0

loader.load(request);私のフレックスはデータを投稿する前に10秒間フリーズする(私はリアルタイムでウェブサーバーの結果を見ることができる)。 しかし、同様のPOSTを他のデータと同じrequest.urlでやり直す場合、それは瞬間的です。最初のHttpリクエストが遅くなります

// 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); 

どのように長い時間がかかりますか?

ありがとうございます!

答えて

0

これは他のものを探しているので、これはすばやく追加しています。 URLFileVariablesもURLRequestBuilderもAS3のコアクラスですから、カスタムライブラリを使用してリクエストを作成していると思います。どのライブラリを使用するのかはわかりませんが、目的はPOSTを構築するためにバイナリデータをシリアライズすることだと思われます。シリアライズは通常、初めて(ルックアップの初期化など)いくつかの時間がかかり、次に速く進みます。よく知られている例は、さまざまな種類のRemotingです。

関連する問題