POSTで巨大な文字列を送信すると処理が遅くなる
LoadVarsにてとても長い文字列を送信しようとする際、処理に大変時間がかかってしまいます。その為、FlashPlayerが無限ループと捉えてしまい エラーメッセージダイアログが表示され処理が止まってしまいます。
var loadObj:LoadVars = new LoadVars(); loadObj.str = とても長い文字列; loadObj.send( URL, "_blank", "POST" ); //ブラウザ固まる
しかし、長い文字列を適度に分割して送信すれば 処理に時間がかかることはなくなるようです。
var loadObj:LoadVars = new LoadVars(); loadObj.str1 = 分割文字列1; loadObj.str2 = 分割文字列2; loadObj.send( URL, "_blank", "POST" );
» 送信を高速化できるかも。 from 未完成
送信の時に重くてヒヤヒヤするとか、最悪なことにブラウザが落ちるなんて訃報を聞いたりしてかなりごめんなさいなので何か良い方法無いかと調べてたところ、有益な情... [続きを読む]
トラックバック時刻: 2006年05月13日 01:55