1

私のサイトには、ユーザーが多数のレコード (100 以上) のファイルをアップロードする必要があるアップロード ページがあり、Uploadify v3 を使用して各レコードのアップロード ボタンを初期化しています。

$(".uploadPDF").each(function(){                            
    var eid = $(this).attr('data-eid');
    $(this).uploadify({
        'swf' : '/assets/js/uploadify/uploadify.swf',
        'uploader' : '/fileops/upload_file',
        'buttonText' : 'Select file',
        'auto' : true,
        'formData' : {
            'eid':eid
                },
        'onUploadSuccess' : function(file, data, response) {
        }   
    });
}); //end each

ただし、この関数の初期化には 100 エントリあたり最大 20 秒かかります。Firebug を使用すると、uploadify.swf の呼び出しが最大の原因のようです。

これを処理して高速化する方法はありますか?それとも、一度に多くのインスタンスを初期化するべきではありませんか? もしそうなら、これを回避する方法は何ですか?

ありがとう!

4

0 に答える 0