antd uoload组件实现批量上传宕机问题

闰土与猹
  • 3
新手上路,请多包涵

使用uoload组件上传文件到服务器,批量上传时测试400+文件同时上传时页面会非常卡,上传完成后页面卡死宕机,但是可以上传成功,有什么优化方法吗?同时写了上传同时计算上传进度条,和这个上传成功文件数计算有关吗?

回复
阅读 160
1 个回答
✓ 已被采纳

页面卡多半是因为组件大量频繁修改页面 DOM。解决方法大概有几个:

  1. 减少渲染的组件个数
  2. 检查更新的组件,去掉不必要的更新
  3. 缓存变更,批量低频更新

devtools 都提供 profiler 工具,可以录制当时的执行栈和被操作的 DOM,用来寻找优化点。推荐试试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏