nginx反代的缓存怎么关闭
设置了一个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源端的速度就是多快。
yc002t proxy_buffering off;
proxy_request_buffering off;
关闭nginx出入缓冲区。
关闭后无法使用proxy_cache。无论怎么设置也不会生效。 前几个月也遇到过缓存mp4的问题, 最后直接 add_header Cache-Control no-cache; yousihai 发表于 2018-1-19 17:03
关闭nginx出入缓冲区。
关闭后无法使用proxy_cache。无论怎么设置也不会生效。 ...
yc002t原来是缓冲区 我还以为是缓存的原因一直在搜cache 谢谢大佬 分享吧 发表于 2018-1-19 17:08
前几个月也遇到过缓存mp4的问题, 最后直接
这样也行的吗,添加到源端?
页:
[1]