Оптимизация кода CSS на Bitrix. Как правильно сделать?
Здравствуйте. Стоит задача - оптимизировать сайт, чтобы грузил быстро, без лишеств, съэкономить места не во вред внешней обёртке и функционалу.
В битриксе есть минимизация кода, но он походу не удаляет неиспользуемые стили. Аудит через консоль разработчика выдал аж 6300+ неиспользуемых стилей, из них 50% приходиться на kernel.css (в котором 100% стилей не используется) как тут быть? Где можно его отключить и где вообще редактируются стили и как они пересобираются в bitrix/cache? Автоматически или что-то надо сделать?
И зачем в битриксе два бутстрапа. Один нормальный другой ".min"
До этого приходилось иметь дело с Yii Framework. Там сборщик сразу всё лишнее отсеивает. Буду рад любым подсказкам, для меня это тёмный лес.
В первую очередь нужно смотреть как именно подключаются файлы css, есть разные способы подключения, во вторую очередь нужно смотреть как организованы эти файлы, именно kernel.css по-идее вообще не должен быть там, обычно подключается kernel_main, но он маленький. Какая версия bitrix? В третью очередь - настроено ли кэширование файлов браузером (т.е. отдается ли статус 304 по стилям и остальному подгружаемому). Это для начала.
Sveklovoz: возможно, подключается минимизированная версия, а обычная лежит в качестве исходника - если надо внести изменения.
Надо смотреть, просто они там лежат или обе подключены к странице.