Техническое задание: Оптимизация скорости страницы поисковой выдачи
Проблема
На сайте, работающем на CMS OpenCart версии 2.3, обнаружена проблема с производительностью страницы, отображающей результаты поиска. Запрос к API выполняется быстро, однако итоговая страница формируется и отображается пользователю с заметной задержкой, что ухудшает пользовательский опыт.
Цель работы
Выявить и устранить причины медленной работы фронтенд-части страницы поиска, чтобы значительно сократить время её полной загрузки и отрисовки.
Основные задачи
- Провести комплексный аудит производительности указанной страницы.
- Проанализировать код шаблона, JavaScript и процессы формирования HTML.
- Найти "узкие места", изъяны и проблемы в логике отображения результатов.
- Предложить и реализовать решения по оптимизации (например: кэширование фрагментов, оптимизация DOM-операций, асинхронная загрузка, улучшение SQL-запросов, если проблема на стороне контроллера).
- Обеспечить корректную работу всех функций страницы после внесения изменений.
Требования к исполнителю
- Опыт работы с PHP и фреймворком OpenCart (желательно версии 2.3).
- Глубокие знания в оптимизации фронтенд-производительности (JavaScript, HTML, CSS).
- Умение проводить профилирование кода и использовать инструменты для аудита скорости.
- Предоставление отчета о проделанной работе и внесенных изменениях.