Техническое задание: Оптимизация производительности сайта

Ключевая проблема

Сайт на базе OpenCart 2.3 демонстрирует значительную разницу в скорости обработки запросов на стороне бэкенда и фронтенда. Данные от API формируются почти мгновенно, однако их отображение на странице происходит с заметной задержкой, что ухудшает пользовательский опыт.

Основные задачи

  • Анализ и ускорение конкретной страницы поиска: Необходимо найти изъяны и проблемы в механизме формирования фронтенда для страницы с поисковыми запросами, где наблюдается основная задержка.
  • Оптимизация автоподсказок: Поиск по автоподсказкам работает быстро на уровне бэкенда, но их отображение на фронтенде не соответствует этой скорости. Требуется устранить это несоответствие.
  • Комплексная оптимизация скорости загрузки: Провести работу по повышению общей производительности и скорости загрузки всех страниц сайта.
  • Качественная техническая оптимизация: Выполнить глубокий аудит и внедрить решения для стабильной и быстрой работы ресурса.

Требования к исполнителю

  • Опытный специалист с глубокими знаниями в оптимизации производительности веб-сайтов, особенно на OpenCart.
  • Умение проводить детальный аудит, находить узкие места (как на стороне сервера, так и на стороне клиента) и предлагать эффективные решения.
  • Готовность к долгосрочному сотрудничеству и работе над другими проектами после успешного выполнения данного задания.

Ожидаемый результат

Значительное сокращение времени формирования и отображения страниц для пользователя, особенно страниц с поисковой выдачей и автоподсказками. Повышение общей скорости и отзывчивости сайта.

Разработка бота для кофейни на Python

Требуется создать функционального бота на чистом Python с удобной админ-панелью для управления. Задача включает в себя полный цикл разработки и интеграцию. Подробное техническое задание будет предоставлено выбранному исполнителю.

Редизайн графических элементов с заменой текста и числовых данных

Необходимо отредактировать предоставленные скриншоты: изменить текстовые надписи в двух местах и обновить числовое значение в одном месте. Все изменения должны быть выполнены аккуратно, с сохранением исходного стиля и качества изображения.