Техническое задание: Настройка кеширования сайта
Цель проекта
Оптимизировать работу веб-ресурса за счёт грамотной настройки системы кеширования. Задача - добиться значительного ускорения загрузки страниц, сохранив полную корректность отображения и функциональность всех интерактивных элементов.
Исходные данные
- Платформа: CMS Битрикс.
- Основная проблема: некорректное кеширование приводит к ошибкам в отображении контента и сбоям в работе динамических модулей.
Ключевые задачи
1. Анализ и настройка кеширования
- Проанализировать текущую конфигурацию кеширования.
- Настроить механизмы кеширования (HTML-страниц, компонентов, данных) в соответствии с лучшими практиками для CMS Битрикс.
- Обеспечить раздельное кеширование для авторизованных и неавторизованных пользователей.
- Настроить заголовки (headers) HTTP-кеширования (Cache-Control, Expires, ETag).
2. Тестирование и валидация
- Провести нагрузочное тестирование для проверки стабильности работы сайта после внесения изменений.
- Использовать инструменты (Google PageSpeed Insights, GTmetrix) для мониторинга показателей скорости загрузки и корректности кеширования.
- Выполнить ручное тестирование критически важных динамических блоков:
- Система авторизации/личный кабинет.
- Корзина и процесс оформления заказа.
- Работа фильтров в каталоге.
- Обновление контента в реальном времени (если присутствует).
3. Результат
- Сайт демонстрирует повышенную скорость загрузки страниц.
- Все динамические элементы (корзина, формы, фильтры) работают без ошибок.
- Отсутствуют проблемы с актуальностью отображаемого контента (устаревшие данные в кеше).
- Предоставлен отчёт о проведённых работах и достигнутых метриках производительности.