Рефакторинг кода
Оптимизация сайта
ЦЕЛЬ
На сайте за время его существования выполнено много доработок. Со временем накапливаются различные проблемы и возникает потребность в периодическом аудите
и оптимизации сайта с целью поддержания его оптимальной производительности

ПОСЛЕДСТВИЯ ОТСУТСТВИЯ ОПТИМИЗАЦИИ:
"утяжеление" страниц
За счет неиспользуемых стилей и скриптов или используемых, но которые могут быть оптимизированы, и, соответственно, замедляют ее
Падение скорости
Увеличение времени отдачи страниц за счет требующего оптимизации бэкэнд-кода
снижение эффективности
Стандартные механизмы ускорения сайта не эффективны, что опять же сказывается на нагрузке на сервер и скорости отдачи страниц

Какова польза от аудита сайта и оптимизации?
Меньший вес страниц, соответственно, быстрее их загрузка
Улучшение показателей PageSpeed
Снижение нагрузки на сервер
Отсутствие лишнего кода, более чистый и производительный код, что облегчает поддержку и доработку проекта
Снижение вероятности срывов сроков задач по причине необходимости оптимизации узких мест, которые всплывают при доработке
Оптимизация сайта. Очистка от лишних стилей
этап № 1:

Что все это даёт:
Значительное уменьшение загружаемых данных на каждой отдельной странице, уменьшение так называемого "неиспользуемого" кода, на который ругается даже PageSpeed. Каждая страница загружает ровно те скрипты и стили, которые на ней используются и ничего лишнего и, как результат, увеличение скорости загрузки и скорости рендеринга и отрисовки в браузере пользователя.
ОПТИМИЗАЦИЯ САЙТА. переботка шаблона компонента и ajax-запросов
Этап № 2:

Так же
Кардинально переработан шаблон этого компонента, полностью удален файл стилей, т. к. они не использовались, удален весь неиспользуемый php-код, а js-код почищен, оптимизирован и
Оптимизация сайта. Кешиование. композит.CSS
Этап № 3:

ОПТИМИЗАЦИЯ САЙТА. Полностью доочищен файл boostrap.css
Этап № 4:

Что все это даёт:
Полностью доочищен файл boostrap.css, работы по которому начались в коммите 1. Файл уменьшен