Для повышения производительности сайтов есть ряд общих рекомендаций.
1. Использовать версию PHP 7+
3 декабря 2015 года вышла седьмая версия PHP. Она разрабатывалась с упором на увеличение производительности и уменьшение потребления памяти. Если у вас установлена устаревшая версия, мы настоятельно рекомендуем обновить ее до актуальной, предварительно проконсультировавшись с веб-разработчиками во избежание непредвиденных ситуаций. Старые версии 1С-Битрикс могут не поддерживать переход на PHP 7+.
2. Проанализировать и создать индексы в базе данных
Индексы анализируются и создаются здесь: Настройки → Производительность → Индексы → Анализ индексов.
Нажмите на кнопку «Выполнить анализ собранных SQL запросов». Если появившиеся индикаторы зеленые, то все в порядке: индексы созданы. Если индикаторы желтые, создайте их самостоятельно. Инструкция в мануалах 1С-Битрикс
3. Отключить неиспользуемые модули
При инициализации ядра 1С-Битрикс подключается большой список модулей. Они отнимают ресурсы, но при этом не нужны для полноценной работы сайта. Отключаем лишние модули — получаем прирост производительности. Перед тем, как это делать, обязательно сделайте резервную копию сайта.
Нижеперечисленные модули используются редко, и их можно отключить без последствий для работы сайта:
Как это сделать: перейдите в настройки модулей Рабочий стол → Настройки → Настройки продукта → Модули и отключите лишние. Инструкция в базе знаний
4. Включите объединение и сжатие CSS и JS-файлов
В настройках главного модуля сайта есть блок, который позволяют улучшить показатели скорости загрузки сайта. Называется он «Оптимизация CSS». Отметьте все галочками, сохраните изменения и тестируйте скорость загрузки страниц.
Как это все работает в деталях, вы можете прочесть в базе знаний. Оценить в количественных и качественных характеристиках эти «до» и «после» поможет Google PageSpeed Insights.