Varnish有参数sess_timeout
(docs here),默认设置为5秒。这意味着5秒后会话将关闭,下一页加载将需要额外100毫秒(平均)连接到服务器(我已经描述了这个问题here)。
答案 0 :(得分:2)
调整sess_timeout以避免在不需要时保持状态。工作者线程(在交通繁忙的情况下)是一种宝贵的资源,让一个人无所事事是无益的。
对于我所知道的所有HTTP客户端,不包括手动netcat / telnet,不需要5s来推送100-150字节长的HTTP请求。
如果您需要,可以安全地将此值增加到60秒。如果你将它用于长时间运行的连接,你应该使用return(管道)代替;不同的计时器适用于那里。