gpt4 book ai didi

php - ESI 是阻塞的还是非阻塞的?

转载 作者:可可西里 更新时间:2023-11-01 12:20:17 25 4
gpt4 key购买 nike

我正在计划我的缓存策略并深入研究 ESI看看它是否符合我的需求。

今天出现了这些问题:

  • 每个包含是串行执行还是并行执行?假设我有 5 个:{% render '...' with {}, {'standalone': true} %}。我知道生成的页面将不得不等待所有这些,但它所花费的时间是与最慢的包含相似,还是与所有这些包含的总和相似?
  • 如果答案是“串行”,是否有办法将其变为并行?
  • 我是否最好只对网站的用户特定部分使用 Ajax?在哪些情况下您会选择其中之一?

最佳答案

带有 Varnish 的 ESI 始终串行执行。他们在使用 varnish 3 改进 ESI 方面投入了大量工作,但在这方面仍然没有改变。我还记得看到 varnish 工作人员的一些回应说该功能在他们的愿望 list 上,但实现起来很棘手。

现在要实现并行化,我想唯一的选择是自己实现该功能。

至于 Ajax 与 ESI,我会说断点晚于 5 ESI,只要它们可以由您的后端快速呈现即可。如果将 Ajax 用于您网站的内容部分,Ajax 总是有成为糟糕 SEO 的缺点。

关于php - ESI 是阻塞的还是非阻塞的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13558127/

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