Uploadify的多个实例缓慢地启动

时间:2012-10-30 21:27:22

标签: javascript uploadify

我的网站上有一个上传页面,用户需要上传大量记录(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的调用。

有没有办法照顾这个并加快速度?或者我不应该一次初始化那么多实例?如果是这样,会有什么方法呢?

谢谢!

0 个答案:

没有答案