FineUI 官方论坛
标题:
【经验分享】防止WebUploader添加多个文件导致的性能问题?
[打印本页]
作者:
sanshi
时间:
2018-12-5 12:37
标题:
【经验分享】防止WebUploader添加多个文件导致的性能问题?
这个问题来自星球内网友【武。。】的帖子,按道理说一次上传 1000 个文件的可能性太小了,不过一次上传 10 个, 20 个文件还是有可能的,如何优化这个过程呢?
现在的代码如下:
uploader.on('fileQueued', function (file) {
grid.addNewRecord(file.id, {
'FileName': file.name,
'FileSize': file.size,
'FileStatus': '等待上传'
}, true);
});
fileQueued 事件每次添加文件都会触发,如果一次添加 10 个文件,就会触发 10 次。而 addNewRecord 每次都会重现加载表格数据,从而导致表格布局。10 次或更多的表格布局会导致可观测的性能问题。
[attach]11721[/attach]
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4