CMS: Настройка отложенного набора данных
3 мин.
Отложенный набор данных — это набор данных, настроенный на загрузку подключенного контента после загрузки остальной части страницы. Когда элемент подключен к отложенному набору данных, сначала загружается статический контент страницы (не связанный с CMS), и только после этого загружается контент, подключенный к CMS. Подробнее о наборах данных.
Прежде чем начать:
Убедитесь, что вы включили режим Dev Mode, чтобы настроить отложенный набор данных.
Зачем использовать отложенный набор данных?
Набор данных управляет тем, какой контент из вашей коллекции отображается на сайте с помощью определенного элемента. Некоторые элементы, такие как репитеры, позволяют отображать большой объем контента одновременно. Однако, в зависимости от размера набора данных, это может повлиять на время загрузки сайта.
Когда репитер подключен к большому набору данных, он считается «тяжелым репитером». Использование отложенного набора данных может помочь повысить производительность страницы с таким репитером.
Что такое тяжелый репитер?
Мы считаем репитер «тяжелым» при следующих условиях:
- Репитер имеет более 4 подключенных внутренних компонентов, включая изображения.
- Репитер привязан к большой коллекции, которая потенциально может создать большую страницу с множеством элементов репитера.
Важно:
Все элементы, подключенные к отложенному набору данных, отрисовываются после других элементов на странице. Репитер — это наиболее распространенный случай, когда преимущество отложенного набора данных проявляется в полной мере. Однако важно помнить, что если текстовый блок, изображение или любой другой элемент также подключены к отложенному набору данных, эти элементы будут отрисованы в последнюю очередь вместе с репитером.
Ограничения и важная информация
Обратите внимание на следующие ограничения при использовании отложенного набора данных.
- Вы можете настроить любой обычный набор данных как отложенный. Однако вы не можете сделать отложенным набор данных динамической страницы.
- Вы можете сделать набор данных отложенным, только если для режима набора данных установлено значение «Чтение» или «Чтение и запись».
- Мы настоятельно рекомендуем НЕ добавлять фильтр набора данных, который использует отложенный набор данных в качестве источника значения. Это приведет к одновременной отрисовке обоих наборов данных, следовательно, отложенный набор данных не будет отложенным.
- Если на странице несколько наборов данных, элементы, подключенные к отложенному набору данных, не загрузятся до тех пор, пока не загрузятся другие элементы, подключенные к неотложенным наборам данных.
Важно:
- Ваш контент не отрисовывается на сервере, поэтому он не индексируется поисковыми системами. В результате он не будет учитываться с точки зрения SEO.
- Репитер, подключенный к отложенному набору данных, может вызвать скачки макета, поэтому рекомендуется использовать отложенный набор данных для репитера вне видимой области страницы.
- Это расширенная функция, которая обычно не требуется. При неправильном использовании она может замедлить работу страницы. Прежде чем использовать ее, убедитесь, что вы четко понимаете, как она работает.
Настройка отложенного набора данных
- Перейдите в редактор и откройте нужную страницу.
- Перейдите в настройки соответствующего набора данных:
- Нажмите CMS
слева. - Нажмите Управление связями страницы.
- Нажмите на иконку Другие действия
рядом с нужным набором данных и выберите Настройки набора данных.
- Нажмите CMS
- Установите флажок в чекбоксе рядом с Загружать после загрузки страницы в разделе Производительность.

- Опубликуйте сайт, когда будете готовы к тому, чтобы изменения стали доступны онлайн.

