Flex の HTTPService を介した応答について質問があります。
ループ内のサーバーにサービス呼び出しを送信して、次のような画像をスケーリングします。
while(i < 5)
{
scaleMyImage({ file: fileArray[i], width: 100, height: 100 }); //this method is going to HTTPService
i++;
}
[別のクラス] 次に、onResult を受け取ります。
onResult($event:ResultEvent):void
{
trace($event.result) //Hey mister your image is scaled down!
}
それは完璧に機能しますが、呼び出しを送信してから応答を受信するまでの時間が心配です。
ループはすぐにファイルを送信します (各ループ間の数ミリ秒) callTime: 9.1 callTime: 9.2 callTime: 9.4 callTime: 9.6 callTime: 9.7
しかし、結果は2秒前後の遅延で応答を返します
私の質問は、問題はどこにありますか? ループ 5 呼び出しを送信すると、サーバーがスケーリングを処理し (すべてのスケーリングに約 1.5 秒かかります)、スケーリングが正常に行われたという応答 5 メッセージですぐに返されると思いました。これは Flash サーバーの問題ですか? またはまったく問題はありませんか?そして、私はそれについて心配する必要はありませんか?