Answers:
该视图阻止显示什么?
D8具有缓存标签和上下文,如果发生更改,它们将自动使该块无效。
因此,如果有节点列表,则每次添加或更新节点时,该块都会被更新,但在此之前,将使用缓存的版本。这比在每个页面上重建都要好得多。
它也与页面缓存一起使用,那些页面也将自动更新。
很多很多的东西只是工作与缓存开箱,无需任何手动配置。
编辑(回复评论):
使用随机排序插件随机吗?那应该自动将该块标记为不可缓存。但是,这不会影响页面缓存模块。现在有一个新的smartcache /动态页面缓存模块,但是它将仅在下一个beta(或RC!)中使用。最终,这将允许缓存页面的其余部分并仅构建该部分。
但是像这样的情况最好使用一些javascript来实现。如果只有几个节点,则可以全部显示它们,默认情况下是隐藏的,只是随机地使其中一个可见。或者使用JavaScript来请求返回随机广告的URL,或者更好地访问随机返回的N个URL,每个URL均返回一个广告(例如,通过返回URL列表,然后选择其中一个。您甚至可以直接针对图片URL进行此操作。