将元素缓存在块/视图中还是面板中更好?

发布于 2024-09-28 15:30:49 字数 136 浏览 9 评论 0原文

我正在创建一个面板页面,该页面将从视图中拉入块?我想缓存这些块。那么,是在面板中启用该元素的缓存更好,还是在块/视图页面中创建该元素的位置进行缓存更好?或者这有关系吗?

仅供参考,页面的其他区域对于我来说过于动态,无法使用其他方法缓存整个页面

I am creating a panel page that will pull in blocks from a view? I want to cache these blocks. So is it better to enable caching of that element in the panel or do it where it was created in the block/view page? Or does it matter?

FYI, There are other areas of the page that are too dynamic for me to cache the entire page using other methods

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

她如夕阳 2024-10-05 15:30:49

转到顶层,可以更快地获取缓存版本。在本例中,这将是面板页面。

这还将缓存整个窗格,而不仅仅是缓存其内容,无论是块、视图还是其他内容。

Go to the top level, to get the cached version faster. In this case, that would be the panel page.

That would also cache the entire pane, instead of just caching the content of it, be it a block, a view or something else.

ぇ气 2024-10-05 15:30:49

如果您有一个面板,其中包含视图的块显示,那么您就做错了(可能)。您应该在面板中使用视图的内容窗格显示。

也就是说,仅使用最外层的缓存,因此,如果您缓存面板、缓存面板内的块、缓存块内的视图,则实际上仅使用面板缓存。

If you have a panel, containing a block display of a view, you're doing it wrong (probably). You should be using a content-pane display of your view for use in the panel.

That said, only the outer-most cache is used, so if you cache the panel, and cache the block inside the panel, and cache the view inside the block, only the panels-cache is actually used.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文