gpt4 book ai didi

varnish - 在 Varnish 级联中的ESI?

转载 作者:行者123 更新时间:2023-12-03 17:46:24 28 4
gpt4 key购买 nike

我们想要建立一个 Varnish 级联,以便我们进行1级和2级缓存。这意味着应要求
-1级 Varnish 的工艺和路线
-通往的 Varnish 等级2
- 应用

问题:如果应用程序现在在内容中添加了esi,是否可以定义诸如 namespace 之类的东西,而某些esi在2级 Varnish 中处理而其他esi在1级 Varnish 中处理?

谢谢

最佳答案

Varnish 处理 ESI 需要添加

set beresp.do_esi = true;

到 VCL 中的“vcl_backend_response”(Varnish 3 中的“vcl_fetch”)。

因为这可以有条件地完成,例如
sub vcl_backend_response {
if (bereq.url == "/test.html") {
set beresp.do_esi = true; // Do ESI processing
}
}

您可以控制是否在一个或另一个 Varnish 实例中处理 ESI。
另见: https://www.varnish-cache.org/docs/4.0/users-guide/esi.html

关于varnish - 在 Varnish 级联中的ESI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37763818/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com