Запуск ядра с минимальным количеством функционала!
Известные мне способ максимально облегчить запуск ядра.
Какие еще константы можно установить, что бы выключить любой дополнительный функционал?
Пишу rest. Насколько я понимаю, у rest есть архитектурная особенность - данные авторизации (логин/пароль или токен) передаются при каждом запросе, сервер не должен помнить состояние клиента.
Из этой логике следует что сессия ненужна по сути, у БУСа куча логики связанной с сессией. Хочется вообще сессию не стартовать, что бы не плодить их каждый запрос.
Может быть самому как то запускать ядро, так что бы можно было использовать базу данных, подключать нужные модули, работать с кешем и т.п. ??
Известные мне способ максимально облегчить запуск ядра.
<? 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); require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include/prolog_before.php"); // Дальше подключение компонента который уже подключит все нужные модули |
Какие еще константы можно установить, что бы выключить любой дополнительный функционал?
Пишу rest. Насколько я понимаю, у rest есть архитектурная особенность - данные авторизации (логин/пароль или токен) передаются при каждом запросе, сервер не должен помнить состояние клиента.
Из этой логике следует что сессия ненужна по сути, у БУСа куча логики связанной с сессией. Хочется вообще сессию не стартовать, что бы не плодить их каждый запрос.
Может быть самому как то запускать ядро, так что бы можно было использовать базу данных, подключать нужные модули, работать с кешем и т.п. ??