varnish 是否会忽略管道请求的 first_byte_timeout?

varnish 是否会忽略管道请求的 first_byte_timeout?

有一条注释位于https://www.varnish-cache.org/docs/3.0/reference/vcl.html说的是

bereq.first_byte_timeout
等待后端第一个字节的时间(以秒为单位)。管道模式下不可用。

这是否意味着对于所有传输到后端的管道请求,first_byte_timeout 都会被忽略?

答案1

那是对的。

正如文档所述pipe

仅当 Varnish 由于某种原因无法处理传递时才使用管道。管道读取请求,推送到后端仅有的来回推送字节,不采取其他操作。

您甚至不会看到X-Varnish-headers 出现在管道请求中。

相关内容