Главная » Записи по метке: Оптимизация

Метка: Оптимизация

18 материалов

Схема дерева разделов инфоблока в Битрикс: построение одним запросом вместо рекурсивного обхода
Разделы инфоблока: настройка и вывод дерева

Разделы инфоблока образуют дерево, по которому строится структура каталога, рубрики новостей или любая другая иерархия контента. Разберём, как их настраивать и выводить дерево программно — задача, которая на практике решается несколькими разными способами в зависимости от того, нужна ли полная гибкость или достаточно готового компонента. Настройка через административную часть Разделы создаются в разделе Контент → выбранный инфоблок → Разделы. Каждый…

Инфоблоки Обновлено: 22 августа 2026
Схема обмена остатками и ценами в Битрикс: облегчённая выгрузка идёт чаще, чем полный обмен каталогом
Обмен остатками и ценами: настройка расписания

Обмен остатками и ценами — самая частая по интенсивности часть интеграции с 1С: если каталог обновляется раз в сутки, то остатки и цены логично синхронизировать значительно чаще, иначе покупатель увидит в наличии товар, которого на складе уже нет. Разберём, чем облегчённый обмен остатками отличается от полной выгрузки каталога, как настроить отдельное расписание именно для него и какие проблемы возникают, когда…

Обмен с 1С Обновлено: 22 августа 2026
Схема связи таблиц в ORM Битрикс: Reference соединяет сущности и позволяет выбрать данные одним запросом
referenceField и связи между таблицами в ORM Битрикс

Данные в базе разложены по таблицам, и почти любая полезная выборка требует их соединить: заказы вместе с пользователями, элементы вместе с разделами, записи справочника вместе с привязанными к ним значениями. В ORM 1С-Битрикс за это отвечает referenceField — описание связи между сущностями. Один раз описав связь, дальше вы обращаетесь к полям связанной таблицы как к своим. Разберём, как это устроено,…

D7 Обновлено: 21 августа 2026
Настройка PHP для Битрикс: увеличенные лимиты памяти и времени плюс OPcache для ускорения
Настройка php.ini и OPcache для Битрикс

Значения PHP по умолчанию рассчитаны на скромный сайт. Битрикс к таким не относится: админка потребляет много памяти, обмен с 1С работает долго, а формы настроек передают сотни полей за раз. Разберём параметры, которые приходится менять почти всегда, и отдельно — OPcache: расширение, дающее заметный прирост скорости практически бесплатно. Основные параметры Параметр По умолчанию Для Битрикс Что ломается при нехватке memory_limit…

Производительность Обновлено: 22 августа 2026
Конфигурация Nginx для Битрикс: блоки обработки PHP, композитного кеша и защиты служебных путей
Настройка Nginx для Битрикс: рабочий конфиг

Nginx для сайта на 1С-Битрикс настраивается не совсем так, как для типового PHP-проекта. У Битрикс есть служебные пути, которые нужно закрыть, механизм композитного кеша, требующий отдельного правила, и обработчик обмена с 1С, которому нужны увеличенные лимиты. Разберём рабочую конфигурацию по блокам и объясним, зачем нужен каждый — чтобы конфиг не копировался вслепую. Базовая структура server { listen 80; server_name site.ru…

Производительность Обновлено: 22 августа 2026
Схема кеширования в Битрикс D7: при попадании в кеш данные берутся готовыми, иначе пересчитываются и сохраняются
Bitrix\Main\Data\Cache — кеширование в Битрикс D7

Кеширование в компонентах включается галочкой, а вот собственный код кешируется вручную. Тяжёлая выборка, обращение к внешнему API, сложный расчёт — всё это должно выполняться раз в час, а не при каждом открытии страницы. В D7 для этого есть Bitrix\Main\Data\Cache. Разберём базовый шаблон использования, работу с тегированным кешем и типичные ошибки, из-за которых кеш либо не работает, либо отдаёт устаревшие данные….

D7 Обновлено: 21 августа 2026
Отчёт монитора производительности Битрикс: время генерации и число запросов в разрезе компонентов страницы
Монитор производительности Битрикс: как читать отчёт

«Сайт тормозит» — жалоба, с которой невозможно работать. Тормозит где: на главной или в каталоге? Из-за базы, кода или сервера? Монитор производительности отвечает на эти вопросы цифрами вместо ощущений. Инструмент встроен в 1С-Битрикс и показывает, сколько времени уходит на выполнение страницы, сколько запросов к базе она делает и какие из них самые тяжёлые. Разберём, как читать его отчёт и что…

Производительность Обновлено: 22 августа 2026
Схема highload-блока в Битрикс: данные лежат в одной таблице и доступны через ORM-класс сущности
Highload-блоки в Битрикс: создание и работа с данными

Highload-блок — это отдельная таблица в базе данных, у которой есть настраиваемые поля и полноценный ORM-интерфейс. Внешне похоже на инфоблок, но устроено принципиально иначе: все данные лежат в одной таблице, а не размазаны по служебным таблицам свойств. Отсюда и назначение: highload-блоки создавались для больших объёмов однотипных записей, где инфоблоки начинают тормозить. Разберём, когда они нужны, как создать блок и работать…

Разработка Битрикс Обновлено: 21 августа 2026
Схема работы агентов в Битрикс: задача выполняется по расписанию на хитах посетителей или отдельным процессом cron
Агенты в Битрикс: создание, настройка, запуск по cron

Агент в 1С-Битрикс — это функция, которая выполняется по расписанию: раз в час, раз в сутки, каждые пятнадцать минут. Через агентов работает отправка почты, очистка кеша, обмен с 1С и почти всё, что должно происходить само. Разберём, как создать своего агента, чем принципиально отличается запуск на хитах от запуска по cron и почему второй вариант почти всегда правильнее. Как работают…

Разработка Битрикс Обновлено: 21 августа 2026
Схема настройки VPS для Битрикс: веб-сервер, PHP, база и кеш в памяти на собственном сервере
VPS для Битрикс: настройка сервера с нуля

Виртуальный хостинг перестаёт справляться примерно на том этапе, когда каталог вырастает до десятков тысяч товаров, а посещаемость — до нескольких тысяч человек в сутки. Дальше начинается VPS: собственный сервер, где вы сами решаете, как всё настроено. Разберём, какие ресурсы реально нужны сайту на 1С-Битрикс, из чего состоит настройка сервера и в каком порядке её делать, чтобы не собирать конфигурацию заново….

Хостинг Обновлено: 22 августа 2026

О метке «Оптимизация»

Материалы по теме «Оптимизация»: статьи и инструкции по 1С-Битрикс в базе знаний Bitrix-Help.

Услуги
Инструменты
База знаний