Що показує цей блок переглядів?
У D8 є теги кешу та контексти, які автоматично визнають недійсним блок, якщо щось зміниться.
Отже, якщо у вас є список вузлів, щоразу, коли додається чи оновлюється вузол, цей блок буде оновлюватися, але до цього часу використовується кешована версія. Що набагато краще, ніж перебудовувати на кожній сторінці.
Він також працює з кешем сторінок, і ці сторінки також буде оновлюватися автоматично.
Багато, багато речей просто працюють з кешуванням з поля, без необхідності будь-яких конфігурацій вручну.
Редагувати (відповідаючи на коментар):
Випадково з плагіном випадкового сортування? Це автоматично позначатиме цей блок як некешований. Однак це не впливає на модуль кешування сторінок. Зараз з'явився новий модуль кеш-пам’яті / динамічного кешування сторінок, але він буде лише у наступній бета-версії (або RC!). Це врешті-решт дозволить кешувати іншу частину сторінки та просто скласти цю частину.
Але такий випадок, мабуть, найкраще реалізувати за допомогою деякого javascript. Якщо є лише кілька вузлів, ви можете їх відобразити всі, приховані за замовчуванням і просто випадковим чином зробити один з них видимим. Або попросіть URL-адресу з javascript, яка повертає випадкову рекламу, або ще краще відвідайте випадкову кількість N URL-адрес, які кожен повертає оголошення (наприклад, повернувши список URL-адрес, а потім вибравши одну з них. Ви можете навіть зробити це безпосередньо для URL-адреси зображення .