文件上传是开发过程中常见的场景,最常见的问题就是上传速度太慢。近日,运营部反映用户在APP社交板块发布九宫格图片时,一直显示正在上传,严重影响用户体验。如何才能秉承以用户为中心的运营理念允许这种情况发生,所以在图片上传慢的问题上有特殊处理。下面总结一下解决方案(部分参考阿里云官方客服建议)。如果遇到同样的问题,可以作为参考。简单说明一下:项目中的图片上传是基于阿里云服务器,使用官方上传api。下面,直接进入解决方案汇总。
1.优化图片上传接口
在之前的项目中,上传图片,上传九张图片,需要调用上传图片的接口九次;修改为批量支持多张图片上传;
2.前端进行图片压缩
前端压缩发现0.5的压缩比可以满足当前需求。上传九张图,压缩前后对比3360。
之前压缩的大小是:469 495电脑开不了机 536 921 668 1024 854 330 499=5346 KB。
压缩后,大小为:56 60 97 14分享会分享什么内容好2 64 136分享欲是什么 169 37 75=836 KB。
3.图片上传方案变更
前端直接上传阿里云图片,调用官方前性能最好的新能源汽车端api。上传速度只和用上网速度慢户接入运营商带宽有关;原来的上传逻辑是服务上传英文器调用阿里云a性能力强的女人面相pi进行上传操作。
4.提升服务器带宽(针对于服务器上传情况)
前端调用部署在阿里云服务器上的图片上分享通信传接口,上传速度电脑安全模式与阿里云服务器带宽有关;这里提供了阿里云官方的带宽升级方式,可以根据需求选择3360。
请参考修改后的包月实例带宽。
https://help.aliyun.com/document_de分享的英文tail/9分享通信9059.html
修改带宽的现收现付示例,请参考。
https://help.aliyun.com/document_detail/59716.html?冲程网络速度慢/分钟(Strokes per开机速度慢 Minute的缩写)
这是性能最好的手机前十位对上述项目中文件上传缓慢的解决方案的总结。如果觉得有帮助,请在评论区留言或者点赞。