Техническое задание: Комплексная оптимизация сайта на 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) должны быть в «зелёной» зоне.
- Сайт должен стабильно и быстро работать с полным каталогом товаров.
- Все настройки должны быть задокументированы.