如何配置Varnish缓存范围请求?

时间:2013-05-22 13:54:15

标签: caching range varnish varnish-vcl

我正在尝试配置Varnish来缓存范围请求。我注意到http_range_support选项,但我读过的所有内容都表明这将尝试在满足请求之前缓存整个文件。是否可以这样做而不需要缓存整个文件?

1 个答案:

答案 0 :(得分:2)

取决于Varnish版本,

从Varnish 3.0.2中,您可以在缓存完整对象时流式传输未缓存的内容。

https://www.varnish-software.com/blog/http-streaming-varnish

“基本上,他的代码解除了3.0版本的限制,并允许Varnish将这些对象传递给多个客户端。”

该功能将在beresp.do_stream

上提供

https://www.varnish-software.com/blog/streaming-varnish-30