Апну, пожалуй.
У меня на продакшене вообще сейчас страшная вещь происходит. При включенном объединении и сжатии kernel_main разрастается до 3-6 Мб (не знаю по какому принципу). В самом начале объединенного файла содержится список всех файлов, которые объединены в текущей версии. Вот что у меня там:
Код |
---|
/* /bitrix/js/main/core/core_window.js*/
; /* /bitrix/js/main/utils.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/json/json2.min.js*/
; /* /bitrix/js/main/core/core_ls.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core_window.js*/
; /* /bitrix/js/main/core/core_window.js*/
; /* /bitrix/js/main/core/core_fx.js*/
; /* /bitrix/js/main/core/core_date.js*/
; /* /bitrix/js/main/core/core_date.js*/
; /* /bitrix/js/main/core/core_fx.js*/
; /* /bitrix/js/main/core/core_window.js*/
; /* /bitrix/js/main/utils.js*/
; /* /bitrix/js/main/core/core_fx.js*/
; /* /bitrix/js/main/core/core_fx.js*/
; /* /bitrix/js/main/core/core_window.js*/
; /* /bitrix/js/main/utils.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core_popup.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core_date.js*/
; /* /bitrix/js/main/core/core_window.js*/
; /* /bitrix/js/main/utils.js*/
; /* /bitrix/js/main/core/core_fx.js*/
; /* /bitrix/js/main/core/core.js*/
; /* /bitrix/js/main/core/core_ajax.js*/
; /* /bitrix/js/main/session.js*/
; /* /bitrix/js/main/core/core_popup.js*/ |
Ну и далее следует содержимое этих файлов в записанном порядке.
Битрикс - самый актуальный на момент написания этого сообщения.
Пока не добрался до изучения причин такого поведения, возможно сам накосячил. Ядро не тронуто разработчиками.