全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2295|回复: 4
打印 上一主题 下一主题

nginx反代的缓存怎么关闭

[复制链接]
跳转到指定楼层
1#
发表于 2018-1-19 16:54:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设置了一个proxy_pass前端服务器(大于1G的文件,不需要缓存),进行了如下简单的反代配置:

location / {
            proxy_pass              https://xxx;
            proxy_set_header    Host    xxx;
            proxy_redirect          off;
            proxy_set_header        X-Real-IP       $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_cache off;
            expires off;
        }

但是每次使用的时候,该前端服务器都会出现入向带宽占满的问题,即入>出,磁盘容量也会被缓存占用。
可是我都没有设置缓存,似乎是nginx自己帮我缓存了再发送给用户端。

我想问一下怎么禁用这个缓存,使得入带宽近似等于出带宽?就像cloudflare一样,用户速度多快,fetch源端的速度就是多快。
2#
发表于 2018-1-19 17:03:28 | 只看该作者
  1. proxy_buffering off;
  2. proxy_request_buffering off;
复制代码


关闭nginx出入缓冲区。
关闭后无法使用proxy_cache。无论怎么设置也不会生效。
3#
发表于 2018-1-19 17:08:04 | 只看该作者
前几个月也遇到过缓存mp4的问题, 最后直接
  1. add_header Cache-Control no-cache;
复制代码
4#
 楼主| 发表于 2018-1-19 17:08:53 | 只看该作者
yousihai 发表于 2018-1-19 17:03
关闭nginx出入缓冲区。
关闭后无法使用proxy_cache。无论怎么设置也不会生效。 ...

原来是缓冲区 我还以为是缓存的原因一直在搜cache 谢谢大佬
5#
 楼主| 发表于 2018-1-19 17:32:56 | 只看该作者
分享吧 发表于 2018-1-19 17:08
前几个月也遇到过缓存mp4的问题, 最后直接

这样也行的吗,添加到源端?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-21 14:53 , Processed in 0.075912 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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