七牛上传占用内存过高,如何解决?

使用七牛的h5方式上传文件,假如文件稍微大一点,浏览器占用的内存飙升,请问有谁遇到相同的问题了吗?
使用的是:http://jssdk-v2.demo.qiniu.io... demo 的h5方式。
导致的结果就是上传过程中鼠标会变成“繁忙”状态,而且页面无反应。
求助。
截图的时候我上传了几百M的文件内存占用就超过1G,CPU 占用也很厉害。
图片描述

图片描述

阅读 3.4k
2 个回答

按照操作系统原理来说;
从硬盘上传的资源是要过一下内存再进行上传操作的;
但是操作系统会自动设置分页管理的
要说也不会这么大的内存占有;这个要测试下

基于页面的上传会占用比较大的内存。因为浏览器会首先将文件全部加载到内存中,也就是说你文件多大就会占多少内存。1G的文件就占1G的内存。

一般的解决方法是用HTML5分片操作,或者单独使用控件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
七牛云问答
子站问答
访问
宣传栏