Техническое задание: Комплексная оптимизация сайта на 1С-Битрикс

Цель проекта

Вывести сайт на платформе 1С-Битрикс в «зелёную зону» по метрикам PageSpeed Insights и других инструментов анализа скорости. Оптимизировать производительность для работы с каталогом, содержащим более 100 000 товаров, обеспечив быструю загрузку страниц и комфортную работу пользователей.

Исходные данные

  • Сайт работает на CMS 1С-Битрикс.
  • Имеются скриншоты текущих показателей скорости (PageSpeed).
  • Сервер соответствует необходимым техническим характеристикам (скриншоты прилагаются).
  • Каталог содержит 100 000+ товарных позиций.

Основные направления работ

1. Оптимизация серверной части и кэширования

  • Глубокая настройка серверного кэша (Memcached/Redis).
  • Настройка компонентного кэша Битрикс с правильными тегами сброса.
  • Внедрение и настройка композитного режима (Композитный сайт).
  • Оптимизация запросов к базе данных: анализ и переработка медленных запросов, настройка индексов.

2. Фронтенд-оптимизация

  • Реализация lazy load для изображений и, при необходимости, для других ресурсов.
  • Оптимизация изображений: автоматическое сжатие, конвертация в современные форматы (WebP), ресайз «на лету».
  • Минификация и объединение CSS и JavaScript файлов.
  • Настройка правильных HTTP-заголовков кэширования для статики.

3. Инфраструктура и доставка контента

  • Интеграция и настройка CDN (Cloudflare) для раздачи статического контента.
  • Проверка корректности работы сайта с CDN.

4. Функциональная оптимизация

  • Оптимизация работы поиска по крупному каталогу (настройка модуля поиска Битрикс, возможно, доработки).
  • Настройка индексации сайта для избежания проблем с производительностью при обходе поисковыми роботами.

Критерии приемки

  • Показатели в инструментах анализа скорости (PageSpeed Insights, GTmetrix) должны быть в «зелёной» зоне.
  • Сайт должен стабильно и быстро работать с полным каталогом товаров.
  • Все настройки должны быть задокументированы.