Архитектурно неправильно всегда подключать то, что используется далеко не всегда. Естественно, редок тот сайт, который не использует ИБ вообще никак. Но на большинстве сайтов может быть много разделов, где ИБ действительно не нужны.
Архитектурно неправильно всегда подключать то, что используется далеко не всегда. Естественно, редок тот сайт, который не использует ИБ вообще никак. Но на большинстве сайтов может быть много разделов, где ИБ действительно не нужны.
Это тоже аргумент, но считаю что таких страниц очень мало, из динамики это может быть только что-то типа форума, блогов или статических страниц. В наше же время, когда большую часть занимают магазины, инфоблоки это основа, и каждый вызов оборачивается в проверку на установку модуля.
1. Безусловно подключаются только модули, которые нельзя деинсталлировать - main и fileman. 2. Проверка "подключен модули или нет" - достаточно малозатратная операция.
1. Безусловно подключаются только модули, которые нельзя деинсталлировать - main и fileman. 2. Проверка "подключен модули или нет" - достаточно малозатратная операция.
Покажите мне сайт где деинсталирован модуль инфоблоков, и активно ведется разработка. В общем позицию BX я понял
P.S. Тогда можно изменить идею на "Сделать модуль инфоблоков не деинсталлируемым"
Допустим. сайт без ИБ тупо не должен работать. Тогда я бы делал так - подключал модуль на уровне prolog-обработчика какого-то. Если подключение ИБ не произошло, выдавал бы 503 страницу.
2. Проверка "подключен модули или нет" - достаточно малозатратная операция.
2. Проверка "подключен модули или нет" - достаточно малозатратная операция.
В общем позицию BX я понял
P.S.
Тогда можно изменить идею на "Сделать модуль инфоблоков не деинсталлируемым"
Допустим. сайт без ИБ тупо не должен работать. Тогда я бы делал так - подключал модуль на уровне prolog-обработчика какого-то. Если подключение ИБ не произошло, выдавал бы 503 страницу.