当前位置:   article > 正文

2022-06-28 大文件上传速度慢_分片比普通上传还慢

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

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

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

看场景
如果像小红书那种发笔记
可以做进度条,断点续传
让用户看得到上传的进度
这样即使慢,用户也能接受
---
而如果像没必要的地方,就直接loading一直转圈圈就好
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/183055
推荐阅读
相关标签
  

闽ICP备14008679号