Компонент выводит на сайте пустую страницу, привязанную к пункту меню.
Для чего это надо?
Для того, чтобы привязать к странице пустой вывод, который не создаёт нагрузки ни на запросы, ни на рендер. Чаще всего это требуется на главной странице сайта или страницах-лендингах в случаях когда они собираются модулями.
По умолчанию в Joomla тип главной страницы — избранные материалы. Это одна из самых тяжёлых страниц в штатных компонентах Joomla.
Небольшое тестирование
Исходные данные Шаблон — Cassiopeia. Joomla 5.0.0. На странице 3 модуля: фильтр материалов JL Content fields filter, хлебные крошки и меню. Избранных материалов нет. Всего в базе 4 материала. Никакой кэш не включён (ни Joomla, ни сервера).
Тип страницы — избранные материалы

Рендер страницы занимал в среднем от 370мс до 400мс и 18,188 Мб памяти. Потребление памяти было стабильно одинаковым. Время рендера изменялось от 267мс до 497мс, но чаще всего число попадало в диапазон 370-400мс.
Тип страницы — Blank page

Потребление памяти — 16,309 Мб стабильно, без изменений. Время рендера страницы изменялось от 264мс до 420мс, но чаще всего всего число попадало в диапазон 290мс-340мс.
Почему нельзя обойтись средствами шаблона?
-
Не все шаблоны поддерживают отключение вывода компонента на определённой странице (не только главной)
-
Не все шаблоны поддерживают дочерние шаблоны Joomla
-
Не все шаблоны позволяют безопасно внедрить необходимые правки по отключению вывода компонента без потери правок при возможном обновлении компонента
-
Не все веб-мастера в состоянии внести в шаблон необходимые правки
Впервые компонент был представлен в 2021 году разработчиком Алексеем Морозовым (AlekVolsk) с поддержкой Joomla 3, позже внесены небольшие правки, чтобы запустить его на Joomla 4.
Сейчас компонент полностью переписан по структуре Joomla 4 / Joomla 5. Это означает, что com_blank должен без проблем работать и на Joomla 6.
Полезные ресурсы
Ресурсы Joomla сообщества:
-
https://vc.ru/s/1146097-joomla — Сообщество Joomla на VC.
Joomla в Telegram:
-
Вакансии и предложения работы по Joomla: фуллтайм, частичная занятость и разовые подработки. Размещение вакансий здесь.
ссылка на оригинал статьи https://habr.com/ru/articles/772366/
Добавить комментарий