Reemake Digital Agency · Hide Component

Как плагин Hide Component срабатывает
на событии onBeforeCompileHead

Плагин не грузит БД и не тормозит сайт: он срабатывает на событии onBeforeCompileHead и просто добавляет CSS. С 2009 года мы делаем плагины именно по такому принципу — минимум нагрузки. Разбираем механику на примере реального проекта.

Цитата эксперта

Почему это важно

«Очень часто системные плагины лезут в базу за каждой страницей: берут данные, проверяют условия, снова запрашивают. Мы сделали Hide Component иначе. Всё, что нужно, уже есть в памяти во время рендера. Плагин подписывается на onBeforeCompileHead, проверяет несколько условий и добавляет короткий CSS. Ни одного запроса к базе. Это критично на больших порталах, где каждая миллисекунда влияет на TTFB».

— Senior-разработчик Reemake, 16 лет с Joomla

Как работает

Механика плагина

1. Плагин подписывается на onBeforeCompileHead.

2. Проверяет текущий пункт меню, режим, селектор.

3. Добавляет в <head> небольшой CSS-блок.

4. Браузер сам скрывает блок через display:none. Данные не запрашиваются — используются уже загруженные.

Кейс · Симметрия

Мебельная компания: скорость не упала

Задача: «Симметрия» — мебельная компания из Перми. 500+ карточек товаров. Сайт на Joomla 6 с включённым кэшем и оптимизацией. Нужно было скрыть область компонента на нескольких лендингах. Пробовали другие плагины — TTFB вырос с 210 до 320 мс из-за лишних запросов к БД.

Что сделали: установили Reemake Hide Component. Работает через onBeforeCompileHead — без запросов к базе. Проверили TTFB: остался на 210 мс. При скрытии компонента — скорость не изменилась.

Результат: лендинги выглядят чисто. Скорость сайта не упала. Заявок с лендингов стало больше на 14 %. При этом клиент не потерял в производительности.

Вопросы и ответы

Про процесс и гарантии

Как проходит установка?
Присылаете доступ к админке. Ставим плагин, активируем, выбираем режим и селектор. Проверяем на реальных страницах. Всё удалённо, обычно 1 рабочий день.

Даёте ли гарантию?
Да, 2 месяца гарантии на код. Прозрачная смета без скрытых доплат. Фиксируем состав работ и сроки в договоре.

Сколько стоит настройка?
Стоимость зависит от задач проекта — назовём после аудита. Считаем смету по составу работ.

Работает с кэшем?
Да, совместимо с системным кэшем Joomla. Плагин срабатывает до сборки head — кэширование не мешает.

Установим Hide Component без нагрузки

Покажем, как работает без лишних запросов к БД. Проверим скорость до и после. Бесплатный аудит — без обязательств.

Закажите установку →
8 (950) 442-49-00 reemake@inbox.ru Max Messenger Max

с 8:00 до 20:00 (МСК)

г. Пермь