设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 70|回复: 7

遇到个难题,大佬们

[复制链接]

60

主题

305

回帖

854

积分

高级会员

积分
854
发表于 2020-10-21 19:42:11 | 显示全部楼层 |阅读模式
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转发,查询了很久暂时没找到实现方式


有没大佬点拨点拨?
回复

使用道具 举报

53

主题

2508

回帖

5275

积分

论坛元老

积分
5275
发表于 2020-10-21 20:16:31 | 显示全部楼层
给你两种极端方案:

A
,nginx是开源的,自己或者找人改呗

B
,直接回源
回复

使用道具 举报

326

主题

2344

回帖

5816

积分

论坛元老

积分
5816
发表于 2020-10-21 21:09:55 | 显示全部楼层
不清楚啊,我记得取消缓存就行了,前几天还从饭袋小鸡上拉了30G的单文件

小鸡硬盘不到10g
回复

使用道具 举报

60

主题

305

回帖

854

积分

高级会员

积分
854
 楼主| 发表于 2020-10-21 21:17:57 | 显示全部楼层

biubiu 发表于 2020-10-21 21:09

不清楚啊,我记得取消缓存就行了,前几天还从饭袋小鸡上拉了30G的单文件

小鸡硬盘不到10g ...

我设置了取消,但好像没啥效果,我再试试
回复

使用道具 举报

326

主题

2344

回帖

5816

积分

论坛元老

积分
5816
发表于 2020-10-21 21:09:00 | 显示全部楼层

BWH 发表于 2020-10-21 21:17

我设置了取消,但好像没啥效果,我再试试

nginix目录的proxy配置里
删掉:proxy_cache cache_one;
加上:roxy_max_temp_file_size 0;

不过我是BT的nginix,lnmp我记得配置文件位置不一样

大佬可以参考下

我用这个通过反代小鸡拉30G文件没问题
回复

使用道具 举报

60

主题

305

回帖

854

积分

高级会员

积分
854
 楼主| 发表于 2020-10-21 21:25:00 | 显示全部楼层

biubiu 发表于 2020-10-21 21:25

nginix目录的proxy配置里
删掉:proxy_cache cache_one;
加上:roxy_max_temp_file_size 0;

非常感谢!!!好像又可以了,我直接使用的 proxy_cache off
回复

使用道具 举报

60

主题

305

回帖

854

积分

高级会员

积分
854
 楼主| 发表于 2020-10-21 21:17:00 | 显示全部楼层

biubiu 发表于 2020-10-21 21:09

不清楚啊,我记得取消缓存就行了,前几天还从饭袋小鸡上拉了30G的单文件

小鸡硬盘不到10g ...

擦,太感谢了,不知道为啥之前试的不行,今天重新试了试,TM居然可以了,可能是之前用的其他方法关闭的cache

今天用的 proxy_cache        off;
回复

使用道具 举报

326

主题

2344

回帖

5816

积分

论坛元老

积分
5816
发表于 2020-10-21 21:34:53 | 显示全部楼层

BWH 发表于 2020-10-21 21:48

擦,太感谢了,不知道为啥之前试的不行,今天重新试了试,TM居然可以了,可能是之前用的其他方法关闭的ca ...



客气了,我也是小鸡拉文件遇到这问题,搜了搜说是缓存了锅

不过也不懂nginx配置,找了这个好像可以关缓存就拿来用了,目前好像没什么其他问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-2-14 04:12 , Processed in 0.017786 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表