Известные мне способ максимально облегчить запуск ядра.
Код |
---|
<?
define('NO_AGENT_CHECK', true);
define('DisableEventsCheck', true);
define('NO_KEEP_STATISTIC', true);
define('NO_AGENT_STATISTIC', true);
define('NOT_CHECK_PERMISSIONS', true);
define('STOP_STATISTICS', true);
define('PERFMON_STOP', true);
define('SM_SAFE_MODE', true);
require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include/prolog_before.php");
// Дальше подключение компонента который уже подключит все нужные модули
|
Какие еще константы можно установить, что бы выключить любой дополнительный функционал?
Пишу rest. Насколько я понимаю, у rest есть архитектурная особенность - данные авторизации (логин/пароль или токен) передаются при каждом запросе, сервер не должен помнить состояние клиента.
Из этой логике следует что сессия не нужна по сути, у БУСа куча логики связанной с сессией. Хочется вообще сессию не стартовать, что бы не плодить их каждый запрос.
Может быть самому как то запускать ядро, так что бы можно было использовать базу данных, подключать нужные модули ??