BWH 大佬有话说 :
遇到个难题,大佬们
nginx反代下载文件的时候能不能边传边下啊?
现在才发现http反代是nginx取回文件再发送到客户端,小文件倒是无所谓,比如3-5G的就头疼了
源服务器—->nginx下载完3-5G—–>再发送至客户端(很有可能客户端等1-2分钟才下载)
现在的方案1是添加了slice进行切片,比如说划分为10M大小取。
但这个方案1有个弊端就是一个TCP链接变成了N个,由于源服务器和NGINX代理服务器距离远,就表现得速度1M-20M来回波动,使得平均下载速度至少降低50%
方案2我想的是用tcp进行转发,但是我又只想部分url进行tcp转发,比如/AAA目录下的进行TCP转发,查询了很久暂时没找到实现方式
有没大佬点拨点拨?
ApkB 大佬有话说 :
给你两种极端方案:
A,nginx是开源的,自己或者找人改呗
B,直接回源
biubiu 大佬有话说 :
不清楚啊,我记得取消缓存就行了,前几天还从饭袋小鸡上拉了30G的单文件
小鸡硬盘不到10g
BWH 大佬有话说 :
biubiu 大佬有话说 : 2020-10-21 21:09
不清楚啊,我记得取消缓存就行了,前几天还从饭袋小鸡上拉了30G的单文件
小鸡硬盘不到10g …
我设置了取消,但好像没啥效果,我再试试
biubiu 大佬有话说 :
BWH 大佬有话说 : 2020-10-21 21:17
我设置了取消,但好像没啥效果,我再试试
nginix目录的proxy配置里
删掉:proxy_cache cache_one;
加上:roxy_max_temp_file_size 0;
不过我是BT的nginix,lnmp我记得配置文件位置不一样
大佬可以参考下
我用这个通过反代小鸡拉30G文件没问题
BWH 大佬有话说 :
biubiu 大佬有话说 : 2020-10-21 21:25
nginix目录的proxy配置里
删掉:proxy_cache cache_one;
加上:roxy_max_temp_file_size 0;
非常感谢!!!好像又可以了,我直接使用的 proxy_cache off
BWH 大佬有话说 :
biubiu 大佬有话说 : 2020-10-21 21:09
不清楚啊,我记得取消缓存就行了,前几天还从饭袋小鸡上拉了30G的单文件
小鸡硬盘不到10g …
擦,太感谢了,不知道为啥之前试的不行,今天重新试了试,TM居然可以了,可能是之前用的其他方法关闭的cache
今天用的 proxy_cache off;
biubiu 大佬有话说 :
BWH 大佬有话说 : 2020-10-21 21:48
擦,太感谢了,不知道为啥之前试的不行,今天重新试了试,TM居然可以了,可能是之前用的其他方法关闭的ca …
:lol客气了,我也是小鸡拉文件遇到这问题,搜了搜说是缓存了锅
不过也不懂nginx配置,找了这个好像可以关缓存就拿来用了,目前好像没什么其他问题