【发布时间】:2013-05-17 14:48:35
【问题描述】:
我正在尝试将 Varnish 配置为缓存范围请求。我注意到http_range_support 选项,但我读过的所有内容都表明这将在满足请求之前尝试缓存整个文件。是否可以在不需要缓存整个文件的情况下这样做?
【问题讨论】:
标签: caching range varnish varnish-vcl
我正在尝试将 Varnish 配置为缓存范围请求。我注意到http_range_support 选项,但我读过的所有内容都表明这将在满足请求之前尝试缓存整个文件。是否可以在不需要缓存整个文件的情况下这样做?
【问题讨论】:
标签: caching range varnish varnish-vcl
取决于清漆版本,
从 Varnish 3.0.2 开始,您可以在缓存完整对象的同时流式传输未缓存的内容。
https://www.varnish-software.com/blog/http-streaming-varnish
“基本上,他的代码解除了 3.0 版本的限制,并允许 Varnish 在获取对象时将其交付给多个客户端。”
该功能将在 beresp.do_stream 上提供
【讨论】: