Техническое задание: Оптимизация скорости загрузки интернет-магазина

Исходные данные и проблема

Существует работающий интернет-магазин на платформе OpenCart 2. Основная проблема - низкая скорость загрузки страниц, что негативно влияет на пользовательский опыт и конверсию.

  • В каталоге представлено около 70 000 товаров.
  • Для частичного решения проблемы скорости уже используется система кеширования (LiteSpeed или аналог), но её возможностей недостаточно для кардинального улучшения ситуации.
  • Требуется глубокая, «глобальная» оптимизация для стабильно высокой скорости работы.

Цель работы

Повысить общую производительность сайта, сократить время полной загрузки страниц (особенно категорий и карточек товаров) и улучшить ключевые метрики веб-производительности (Core Web Vitals).

Ожидаемый объем работ (направления оптимизации)

1. Анализ и аудит

  • Провести детальный аудит текущей скорости с помощью инструментов (Google PageSpeed Insights, GTmetrix, WebPageTest).
  • Выявить основные «узкие» места: медленные запросы к базе данных, тяжелые скрипты, неоптимизированные изображения, проблемы с сервером.

2. Оптимизация бэкенда и базы данных

  • Анализ и оптимизация SQL-запросов, особенно для страниц категорий с большой вложенностью товаров.
  • Настройка и улучшение эффективности кеширования (OPcache, кеш запросов MySQL).
  • Проверка и оптимизация индексов в базе данных.

3. Оптимизация фронтенда

  • Минификация и объединение CSS и JavaScript файлов.
  • Настройка отложенной загрузки (lazy load) для изображений, особенно в каталогах.
  • Оптимизация и компрессия изображений товаров (возможно, переход на современные форматы).
  • Включение и настройка браузерного кеширования (Cache-Control headers).

4. Оптимизация серверной части

  • Рекомендации по настройке веб-сервера (Nginx/Apache) для работы с OpenCart.
  • Проверка актуальности версии PHP и её настроек.

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

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

Разработка одностраничного сайта-визитки на Tilda

Требуется опытный специалист по Tilda для создания профессионального одностраничника фрилансера на основе готового контента. Все тексты и блоки предоставлены, необходимо грамотно организовать их в визуально привлекательный и адаптивный дизайн.

Разработка системы городских поддоменов и их зеркал

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

Интеграция CRM с системой аналитики через вебхуки

Требуется эксперт для настройки интеграции между CRM-системой и платформой аналитики. Необходимо связать данные из вебхуков различных каналов с карточками сделок для автоматического обогащения и анализа.