

Основной инструмент адаптации шаблонов компонентов к технологии Композитный сайт:
Инструмент Монитор качества
Кнопка Отладка на Административной панели
Модуль Монитор производительности
Инструмент Проверка Системы
лог функции AddMessage2Log
Действия, которые необходимо выполнить, что бы сайт заработал в режиме Композитного сайта.
Настроить кнопку Композитный сайт.
Определить в dbconn.php константу
Адаптировать шаблоны компонентов для "голосования" ЗА.
Настроить NGINX
Настроить параметры Композитного режима.
Допустимо ли использование анимации в динамичной зоне?
Нет
Да
Какие зоны можно делать динамичными?
5. Баннеры друзей благотворительного фонда
1. Меню
6. Новости, в день не более 5-и.
2. Анонсы свежих новостей, обновляются вместе с самими новостями
3, 4. Счётчики денег собранных на конкретного ребёнка
При настройке Композитного сайта на группы пользователей, для которых должна применяться технология нужно учитывать, что:
пользователь, для которого желательно быстрое отображение сайта не должен входить в какую-то из неуказанных групп;
администратор сайта в административной части должен видеть не композитные страницы;
технология должна применяться к группам не участвующим в создании контента на сайте;
Выберите верные утверждения:
Динамичных зон может быть несколько в одном шаблоне компонента;
Динамичная зона задаётся только методом createFrame;.
Динамичная зона завершается автоматически в случае отсутствия $frame->end();
Динамичные зоны могут быть вложенные одна в другую;
Динамичная зона может использовать контейнеры в оформлении вывода;
Динамичная зона может быть с заглушкой и без неё;
При использовании JS:
абсолютно весь JS надо выносить в динамичную зону
после вставки динамичной зоны надо заново проинициализировать все обработчики
необходимо работать с динамическими блоками после возникнования события onFrameDataReceived
Для чего можно использовать счётчик Количества хитов, для которых не была записана композитная страница?
Для оценки эффективности внедрения технологии.
Для анализа эффективности использования квоты.
Для оценки правильности настройки маски исключения.
В динамичной зоне до загрузки актуального контента нужно отображать слово Загрузка с особым отображением (например, нестандартным шрифтом). Какими способами этого можно добиться?
Использовать нужное отображение в beginStub().
Модифицировать шаблон с выводом данного слова в нужном месте.
Использовать слово в качестве аргумента для createFrame()->begin();.
Использовать картинку с написанием этого слова в качестве аргумента для createFrame()->begin();.
Технология Композитный сайт
не позволяет отследить изменения в шаблоне сайта;
работает только с GET запросами;
сохраняет в кеш страницы с любыми параметрами в URL;
подключается по сайтам с полным совпадением домена;
не может использовать локальные хранилища данных;
корректно работает с bitrix_sessid_get();
Для чего нужен второй запрос?
для выделения динамичного контента по правам пользователя и по времени обновления.
для получения актуальных данных.
для выделения динамичных зон в шаблонах компонентов.
для моментального получения html-кода страницы.
Какие есть ограничения на применение технологии?
Обязательное использование SQL-базы браузера.
Нельзя использовать в шаблоне сайта, только в шаблонах компонентов.
Технология не применяется в административном разделе.
Не предусматривается создание вложенных динамичных зон.
Не использовать внутри динамичных зон функций, генерящих уникальные значения для пользователя.
Как рекомендуется чистить кеш композитного сайта?
С помощью запуска агентов из утилиты cron
вручную
С помощью ссылки Сбросить кеш
В папке композитного кеша обнаружен файл с расширением .delete.*******
Этот файл - архивная копия актуальной страницы
Это означает что страница, созданная на фоновом хите, отличается от созданной ранее.
С помощью этого файла можно выяснить причину изменения файла композитного кеша.
Контент Динамичной зоны
меняется с течением времени;
обновляется чаще чем раз в несколько минут;
не зависит от прав пользователей;