Сделать аудит главных частей сайта, чтобы выявить узкие места, которые влияют на скорость и безошибочность работы сайта. Предоставить клиенту предложения по улучшению, оптимизации и скорости работы сайта.
Посмотрели текущую работу функционала, проверили архитектуру кода, выявили проблемные и не оптимизированные места, проанализировали запросы на сайте, выявили большие запросы, которые тормозят работу сайта, составили отчет об аудите и предложили свои варианты решения и оптимизации.
Клиент получил все отчеты, рекомендации и советы по улучшения работы сайта, а именно:оптимизация лишних запросов, рекомендацию по применению штатных средств подключения стилей и скриптов, дали рекомендации по структурированию и оптимизации кода.
О проекте
«Бронницкий ювелир» - один из лидеров российского рынка украшений. Имеет 66 магазина в стране. Их завод – одно из старейших ювелирных предприятий страны. Они выпускают более пяти тысяч наименований украшений из золота 585° и 375°, а также серебра 925°. Особой популярностью пользуются цепочки ручного и автоматного плетения. На их долю сегодня приходится около 80% выпускаемых Бронницкими мастерами украшений. Коллекцию цепочек дополняют кольца, серьги, браслеты и ожерелья, кулоны, шармы, подвески, религиозные и другие украшения.
Сделали глубокий аудит и предоставили клиенту рекомендации по улучшению работы сайта следующих страниц:
- Главной страницы,
- Футера и Хедера,
- Каталога,
- Корзины,
- Поисковой системы.
Выявили следующие проблемы:
Неиспользуемый код
Выявили много лишнего неиспользуемого кода: дублирование кода, много комментариев в коде.
Влияние проблемы на сайт:
- Усложняет читабельность кода,
- Усложняет внесение правок,
- Увеличивает время на поддержку сайта.
Решение:
Дали рекомендации по структурированию и оптимизации кода, разнесению его по классам и компонентам, а также приведению его к единому виду, с использованием стандартов PSR.
Лишние запросы к базам данных
Нашли места с большим количеством лишних запросов к БД.
Влияние проблемы на сайт:
- Нагрузка на сервер,
- Увеличивается время загрузки страниц,
- Увеличивается время загрузки фильтров каталога,
- Пользователи могут не дождаться загрузки страницы и уйти с сайта.
Решение:
Предложили варианты оптимизации и удаления лишних запросов на сайте.
Ошибка в штатных средствах подключения
Неправильное применение штатных средств подключение стилей и скриптов.
Влияние проблемы на сайт:
Неправильное применение штатных средств Битрикса для оптимизации стилей и скриптов влияет на скорость загрузки страниц сайта.
Решение:
Дали рекомендации по применению штатных средство подключения стилей и скриптов. После настройки можно будет включать разные настройки скриптов для оптимизации загрузки на сервере.
Результат
Теперь клиент знает все узкие места сайта и получил рекомендации по улучшению и быстродействию работы сайта. Наши рекомендации легли в основу бэклога по улучшению и развитию сайта клиента.