2022-06-28 大文件上传速度慢
原因
带宽
接收文件慢如果是服务端上传,那么服务器要接收文件服务器带宽过小,接收文件就很慢上传至三方慢(例:oss)如果是公网调用上传,速度不如内网调用前提是服务器与文件服务器在同一区域内(oss)
思考的几个方案
后端上传
加大服务器带宽
保证接收文件快
使用按量付费的带宽更好,因为可设置带宽为100M(阿里云ECS)
用固定带宽,一是带宽低,二是高带宽很贵
通过内网调用上传接口
前端上传
速度其实和后端上传差不多
虽然没有接收文件这一说,但是是公网上传,也是慢
压缩包上传:不采用,大文件压缩还是那么大
转base64:还是太大的问题,转过去几百万的字符
分片上传:单/多线程速度都是和正常后端上传一样
看场景
如果像小红书那种发笔记
可以做进度条,断点续传
让用户看得到上传的进度
这样即使慢,用户也能接受
---
而如果像没必要的地方,就直接loading一直转圈圈就好
2022-06-28 大文件上传速度慢相关推荐
- 大文件上传 进度条显示(仿CSDN资源上传效果)
浏览-选择文件-点击 "上传 "后,效果如下: 弹出透明UI遮罩层 并显示上传这个过程 我这里设置太透明了 效果不是很立体 文件结构如图: 说明:用到"高山来客" ...
- 突破大文件上传 和内网ip的端口转发
php上传大于2M文件的解决方法 2016年12月11日 14:22:06 katelyn9 阅读数 1222php上传大于2M文件的解决方法如上传一个文件大于2m往往是上传不成功的解决方法:php. ...
- php 蓝奏网盘上传文件,蓝奏云盘客户端v2.6 支持文件夹和大文件上传了
首先来份哈勃检测:https://habo.qq.com/file/showdetail?pk=ADcGZ11vB28IOVs6U2U%3D 软件MD5:5bb1f50860b2e626ccda17e ...
- Java实现FTP批量大文件上传下载
用Java实现FTP批量大文件上传下载 <iframe id="I0_1416224567509" style="margin: 0px; padding: 0px ...
- nodejs文件服务器断点续传,基于Nodejs的大文件上传之断点续传
接着<扒一扒Nodejs formidable的onPart>和<也说文件上传之兼容IE789的进度条---丢掉flash>:前面已完成兼容IE789的大文件上传:无flash ...
- Asp.net2.0下的大文件上传服务器控件
最近本来准备在Alisoft上做点东西玩,做的过程中,涉及到了文件上传.刚开始,准备在网上找几个用,发现国外好用的要钱,而国内的,开源的又不好用,所以决定自己也写一个,顺便以后赚点外快.我看了一下,这 ...
- jquery PHP大文件上传,Jquery和BigFileUpload实现大文件上传及进度条显示
实现方法:用到了高山来客 的bigfileupload组件,用高山来客的方法,弹出一个模式窗口,然后不停刷新获取进度,始终觉得体验感不好,于是想到用jquery来实现无刷新进度显示,因为提交页面后, ...
- vue 文件及描述信息一起上传_用Vue实现一个大文件上传和断点续传
前言 这段时间面试官都挺忙的,频频出现在博客文章标题,虽然我不是特别想蹭热度,但是实在想不到好的标题了-.-,蹭蹭就蹭蹭 :) 事实上我在面试的时候确实被问到了这个问题,而且是一道在线 coding ...
- 大文件上传 进度条显示(仿CSDN资源上传效果) .
浏览-选择文件-点击 "上传 "后,效果如下: 弹出透明UI遮罩层 并显示上传这个过程 我这里设置太透明了 效果不是很立体 文件结构如图: 说明:用到"高山来客" ...
最新文章
- Mac OS X 下连接CMCC无法弹出登陆页面问题
- 苹果支付和ios安全 - 你需要知道的
- How is error message Could not create note displayed from backend to ui
- php redis编程,php + redis 实现关注功能
- vue 开发环境搭建
- python抓取页面数据实例
- 想在研发群里装?先学会这几个排查K8s问题的办法
- libiconv字符集转换库使用方法
- 第一个linux驱动程序
- esp虚拟服务器,esp32搭建web服务器
- linux tcp自动重连,LabVIEW TCP/IP 断开重连问题
- mysql 全局权限入门
- iCloud “文稿和数据”功能即将关闭,如何将数据迁移到 iCloud 云盘?
- Pam x86_64 and i686 have conflicting man pages
- shopex mysql索引_mysql版本太高导致shopex4.8.5无法安装
- HTML+CSS大作业:旅游网页设计与实现——旅游风景网站6页HTML+CSS+JavaScript实训大作业 HTML+CSS大作业 HTML期末大作业
- syntastic 和 pathogen 安装使用
- java.net.MalformedURLException: unknown protocol: jrt 异常解决方法
- 【多元统计分析】02.多元正态分布
- Mysql Unique Key 报错 Duplicate