我对 Varnish 了解不多,但据我所知,我需要在我的视图中包含 ESI 标签,对吗?
你们中有人对实施这种架构有任何反馈吗?
我已经找到了一些视图助手来设置 ESI 标签,但我不确定它们是否真的有效。
我想使用 Varnish 来缓存我的主页,比如说 10 到 30 秒。
采埃孚容易做到这一点吗?
我对 Varnish 了解不多,但据我所知,我需要在我的视图中包含 ESI 标签,对吗?
你们中有人对实施这种架构有任何反馈吗?
我已经找到了一些视图助手来设置 ESI 标签,但我不确定它们是否真的有效。
我想使用 Varnish 来缓存我的主页,比如说 10 到 30 秒。
采埃孚容易做到这一点吗?
为什么要使用 ESI?
在 AJAX 兴起之前,ESI 很有用。
今天,开发人员更喜欢 AJAX,因为 ESI 使您依赖于您的缓存引擎(如果没有缓存,您的站点将无法工作)。
你不需要 ESI 来使用 Varnish;您需要 Varnish(或任何符合 ESI 的缓存系统)才能使用 ESI。
仅当您需要将不同的缓存 TTL 混合到单个页面中时,才需要 ESI 或 AJAX。
如果您想将整个主页缓存为单个对象,只需在您的 Web 服务器前运行 Varnish 并且不要对您的 PHP 代码进行任何更改,它只是使用一些 VCL 设置 Varnish 来仅缓存您的主页。