为什么要使用光油管?

时间:2013-07-28 03:10:19

标签: caching proxy pipe varnish

文档在这个主题上并不是非常具体,它实际上只解释了调用管道子程序时会发生什么。为什么你会在Varnish VCL中返回(管道)以及你在子程序vcl_pipe中会做些什么?

1 个答案:

答案 0 :(得分:1)

  

为什么要在Varnish VCL中返回(管道)......?

我通常使用return(pipe)来避免Varnish timeots&请求的后处理(例如,在提供大文件时)[1]

如果你想使用websockets [2]

,也应该使用管道
  

你会在子程序vcl_pipe中做些什么?

我只看到了websockets指令和典型的(默认VCl包含它)连接关闭设置

set bereq.http.connection = "close"

[1] https://www.varnish-cache.org/trac/wiki/VCLExamplePipe

[2] https://www.varnish-cache.org/docs/3.0/tutorial/websockets.html