Делаем сложный фильтр для новостей при помощи Bitrix D7
Введение Примечание: Код написанный для конкретного проекта и этот текст несет исключительно информационную ценность, возможно кому-то пригодится, как вариант реализации в вашем проекте. Статья написана после того, как в реальном проекте появилась необходимость использовать сложные фильтры с большим набором условий и возможность простого масштабирования фильтрации. Было принято решение использовать ядро D7 и класс запросов Query для построения фильтра. Какая задача решалась Была база новостей с большим...
1 месяц назад
⚡️ Кэширование данных в Bitrix D7: ускоряем выдачу
⚡️ Кэширование данных в Bitrix D7: ускоряем выдачу Работаешь с массивами из Highload‑блоков или собираешь сложные выборки через ORM и замечаешь, что страница тянется слишком долго? Документация про Bitrix\Main\Data\Cache есть, но копировать примеры из старых проектов — не всегда удобно. Используй этот готовый сниппет: оборачивай «тяжёлые» запросы в простой кэш на указанное время и забудь о лишних запросах к БД. <?php use Bitrix\Main\Data\Cache; $cacheTime = 3600; // время жизни в...