
Кеширующий компонент без излишеств
Готовый модуль для 1С-Битрикс. Ускоряет работу сайта за счет кэширования. Легкая установка на любую редакцию. Купите сейчас и повысьте производительность!
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 14.07.2016
- Обновлено:
- 11.03.2023
- Версия:
- 1.0.2
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности кеширующего компонента
Что такое Простой кеширующий компонент?
Простой кеширующий компонент — это готовое решение для платформы 1С-Битрикс, которое позволяет разработчикам быстро и без лишних затрат времени внедрить кеширование для произвольного PHP-кода. Вместо того чтобы каждый раз создавать полноценный компонент с собственной логикой или вручную вызывать классы CPageCache и CPHPCache, вы получаете удобный инструмент, который автоматизирует процесс. Компонент размещается в шаблоне сайта и работает с любыми редакциями Битрикса: от «Первого сайта» до «Бизнеса».
Для чего нужен этот продукт?
Основная цель — упростить кеширование динамических блоков, которые требуют индивидуальной обработки, но не заслуживают создания отдельного компонента. Например, вы пишете собственный запрос к базе данных, выводите список товаров по нестандартным условиям или подключаете внешний API. Вместо того чтобы оформлять это в полноценный MVC-компонент (что часто избыточно), вы просто вставляете код в специальный файл code.php внутри шаблона. Компонент сам управляет временем жизни кеша, его сбросом и повторной генерацией.
Что получает покупатель после установки?
- Готовый компонент, который можно вызвать в любом месте сайта (включая публичные страницы) стандартной конструкцией includeComponent.
- Файл шаблона code.php, куда вы помещаете свой PHP-код — компонент автоматически передаёт в него все параметры и обрабатывает вывод.
- Настройки времени кеширования: вы задаёте интервал в секундах (от 60 до 86400 и более), по истечении которого код будет перегенерирован.
- Полную совместимость с технологией Композитный сайт — это означает, что закешированные блоки не замедляют загрузку страницы и корректно работают с динамическим контентом.
- Поддержку всех редакций 1С-Битрикс, включая «Первый сайт», «Старт», «Стандарт», «Малый бизнес» и «Бизнес».
Для кого подходит?
Продукт ориентирован на веб-разработчиков и технических специалистов, которые администрируют сайты на 1С-Битрикс. Он будет полезен в проектах любой тематики — от интернет-магазинов до корпоративных порталов и новостных лент. Основное преимущество — экономия времени: вам не нужно писать собственный кеширующий класс или разбираться с низкоуровневыми методами Битрикса. Компонент идеально подходит для ситуаций, когда важно быстро закешировать нестандартный код без нарушения архитектуры проекта. При этом стоит учитывать, что решение нарушает классический MVC-подход (код формирования данных находится в шаблоне), поэтому его рекомендуется использовать только для простых задач, где полное разделение логики избыточно.
Используйте, если нужно закешировать код, не оформляя его в полноценный компонент и не используя классы CPageCache и CPHPCache.
Компонент нарушает принципы MVC Битрикса, код формирующий $arResult находится в специальном файле шаблона (code.php), а не в component.php.
Для чего именно предназначен этот компонент и в каких случаях его стоит использовать?
С какими редакциями 1С-Битрикс совместим продукт?
Какова стоимость продукта и какие условия лицензирования?
Как происходит установка и настройка компонента?
Предоставляется ли техническая поддержка после покупки?
Установка модуля из Маркетплейса
Зайдите в административную панель сайта, перейдите в раздел «Маркетплейс» → «Каталог решений». Найдите модуль «Кеширующий компонент без излишеств», нажмите «Установить» и дождитесь завершения установки.
Активация и настройка модуля
Перейдите в раздел «Маркетплейс» → «Установленные решения», найдите установленный модуль и нажмите «Настроить». В открывшейся форме укажите необходимые параметры кэширования (например, время жизни кеша) и сохраните изменения.
Размещение компонента на странице
Откройте нужную страницу или шаблон сайта в режиме правки. Добавьте вызов компонента в нужное место, используя стандартный синтаксис: `<?$APPLICATION->IncludeComponent(...)?>`. Укажите путь к файлу code.php в параметрах компонента.
Проверка работы кэширования
Перейдите на страницу с установленным компонентом на публичной части сайта. Убедитесь, что содержимое отображается корректно. Повторно загрузите страницу — проверьте, что время загрузки сократилось, а в заголовках ответа сервера присутствует информация о кеше (например, X-Cache).
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.














