workerman有没有优化文件上传或者跟文件上传相关的模块?

0

最近做一个项目,需要上传比较大的文件,由于第三方的限制,这个逻辑必须是先上传至服务器上,然后再把服务器上的这个文件上传到第三方,服务器的环境配置基本修改好,但是如果上传文件太大,导致总体时间太长,虽然文件能完美的上传过去,但是再获取第三方返回的参数后就报502,当然可以通过修改fpm的那些配置来解决,但是不是一个好办法,因为根本不能确定用户上传的文件大小和网速,所以无法判断具体耗用时间,因此修改服务器的环境配置不是好办法

已邀请:

walkor

赞同来自:

文件上传要想上传时间最短,要求服务器必须自身带宽够快,客户端网络足够好,workerman不是瓶颈,也没什么好优化的。就像nginx也没有优化什么文件上传速度的选项,上传速度全是拼网络。

maq

赞同来自:

听上去你的服务器端接收上传文件的是 fpm,那跟“Workerman优化”有什么关系?


貌似你那个 502 错误是因为你从服务器端向第三方发送文件时间过长导致的,跟“客户端上传文件”没有关系吧?


也许你可以考虑一下利用 Workerman 做异步推送来告知客户端【上传完成】。

要回复问题请先登录注册