Задача: увеличить скорость загрузки сайта на Drupal 7
Исходные данные
Есть старый работающий сайт на Drupal 7. Сейчас выполняется редизайн, но на новой версии сайта обнаружено значительное падение скорости. Новый сайт находится по определённому адресу.
Обнаруженные проблемы
- Резкий рост Page size: с 3.6 МБ до 17.9 МБ (прирост около 5 раз).
- Заниженные оценки: тесты на Pagespeed, Pingdom и GTmetrix показывают плохие результаты (время загрузки, производительность).
- Проблемы с отображением изображений: не оптимизированы (возможно, файлы в очень большом разрешении или без сжатия).
- Медленно загружаются ресурсы, не указано, какие именно.
Что требуется сделать
- Провести глубокий аудит в соответствии с рекомендациями сервисов Pagespeed - устранить причины снижения скорости.
- Найти «узкие места»: разобраться, какие именно модули или контент продуцируют лишние запросы, и оптимизировать их.
- Оптимизировать изображения: уменьшить размер, применить сжатие, конвертировать в WebP/форматы следующих поколений.
- Улучшить производительность для основного и ред-дизайна сайта.
- Ожидаемый результат: скорость загрузки не хуже в 2 раза, чем у старой версии сайта.
Примечание
Полностью переписывать код движка Drupal не требуется - достаточно внедрения лучших практик: модули кэширования, сжатие CSS/JS, настройка CDN, отложенная загрузка медиа контента.