我正在尝试配置Varnish来缓存范围请求。我注意到http_range_support
选项,但我读过的所有内容都表明这将尝试在满足请求之前缓存整个文件。是否可以这样做而不需要缓存整个文件?
答案 0 :(得分:2)
取决于Varnish版本,
从Varnish 3.0.2中,您可以在缓存完整对象时流式传输未缓存的内容。
https://www.varnish-software.com/blog/http-streaming-varnish
“基本上,他的代码解除了3.0版本的限制,并允许Varnish将这些对象传递给多个客户端。”
该功能将在beresp.do_stream
上提供