上传速度慢的实战处理方案[图片上传速度慢怎么办]
文件上传是开发过程中经常遇到的场景,出现问题最多就是上传速度过慢.最近运营部门反馈APP中社交板块中用户发布九宫格图片动态时一直显示是上传中,严重影响用户体验.坚持以用户为中心的运营理念,怎么能允许这种情况发生,所以就有了关于图片上传过慢问题的专题处理,下面汇总一下解决方案(其中部分参考过阿里云官方客服处理建议),如果遇到同样问题的同学,可以作为参考.简单交代一下:项目中图片上传是基于阿里云服务器,使用的官方提供的上传api.下面直接进入处理方案汇总.
1.优化图片上传接口
之前的项目中上传图片上传九张图片需要调用九次上传图片接口;修改为批量支持多张图片上传;
2.前端进行图片压缩
前端压缩发现压缩比例为0.5可以满足当前需求.上传九张图压缩前后对比:
压缩之前的大小:469+495+536+921+668+1024+854+330+499=5346kb.
压缩之后大小:56+60+97+142+64+136+169+37+75=836kb
3.图片上传方案变更
前端直接进行阿里云图片上传操作,调用官方提供的前端api,上传速度只与用户接入运营商带宽有关;原来的上传逻辑是服务端调用阿里云api进行上传操作.
4.提升服务器带宽(针对于服务器上传情况)
前端调用部署在阿里云服务器的图片上传接口,上传速度与阿里云服务器带宽有关;这里提供阿里云官方带宽升级的方式,可根据需要自行选择:
包年包月实例修改带宽,请您参考
https://help.aliyun.com/document_detail/99059.html
按量付费实例修改带宽,请您参考
https://help.aliyun.com/document_detail/59716.html?spm
以上是项目中处理文件上传速度过慢的处理方案总结,