2022-06-28 大文件上传速度慢

原因
  • 带宽
接收文件慢
	如果是服务端上传,那么服务器要接收文件
	服务器带宽过小,接收文件就很慢

上传至三方慢(例:oss)
	如果是公网调用上传,速度不如内网调用
	前提是服务器与文件服务器在同一区域内(oss)

思考的几个方案
  • 后端上传
加大服务器带宽
保证接收文件快
使用按量付费的带宽更好,因为可设置带宽为100M(阿里云ECS)
用固定带宽,一是带宽低,二是高带宽很贵
通过内网调用上传接口
  • 前端上传
速度其实和后端上传差不多
虽然没有接收文件这一说,但是是公网上传,也是慢
  • 压缩包上传:不采用,大文件压缩还是那么大
  • 转base64:还是太大的问题,转过去几百万的字符
  • 分片上传:单/多线程速度都是和正常后端上传一样

看场景
如果像小红书那种发笔记
可以做进度条,断点续传
让用户看得到上传的进度
这样即使慢,用户也能接受
---
而如果像没必要的地方,就直接loading一直转圈圈就好
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值