Технологии 1C-Битрикс

Поиск

Настройка компонентов для поиска:

  • Для реализации стандартного поиска используются компоненты birix:search.form и bitrix:search.page.
  • В настройках search.form указывается адрес, где установлен компонент search.page.

Настройка инфоблока для поиска:

  • Поиск работает по поисковому индексу, по этому для его работы иногда требуется произвести переиндексацию вручную: настройки->поиск->переиндексация.
  • Для работы требуется корректная настройка путей в настройке инфоблока.
  • В настройках инфоблока есть две галочки, отвечающие за индексирование - индексировать разделы для модуля поиска и индексировать элементы для модуля поиска.

Эрмитаж

Редактирование элемента из публичной части основано на методах: $this->addEditAction(), $this->addDeleteAction(), $this->getEditAreaId().

Пример можно посмотреть на реальном шаблоне, например news.list.

Кеширование

Это технология, позволяющая кешировать результаты работы редко обновляемых и ресурсоемких кусков кода (например, активно работающих с базой данных).

Композитный сайт

Сайт без кеша дольше отдает запросы пользователю и грузит сервер обращениями к БД. Сайт с кешем занимает дисковое пространство. Чем больше существует условий, которые меняют содержание страницы, тем больше нужно места, для хранения кеша. Композитный сайт это независимый системный уровень, который содержится в статике, и совместим с любым видом кеширования. "Композитный сайт не работает" без активных лицензий битрикса до версии 16.0.4 (с более новых версиях работает) и в IE 9 и младше.

Основная цель технологии Композитный сайт - ускорить выдачу страницы пользователю за счёт выделения, последующей обработки и довыдачи зон с динамичным контентом дополнительным ajax-запросом.

Источник – курс «Интеграция дизайна и настройка платформы 1С-Битрикс», 1C-Битрикс
Редактировать на GitHub