INTERACTIVE.BY
  1. Главная
  2. О компании
  3. Новости
  4. Как ускорить сайт на 1С-Битрикс: картинки, кэш и лишние скрипты

Как ускорить сайт на 1С-Битрикс: картинки, кэш и лишние скрипты

Медленный сайт теряет посетителей ещё до того, как они увидят предложение, а поисковые системы учитывают скорость загрузки. Хорошая новость в том, что большинство проблем со скоростью на 1С-Битрикс решаются без переписывания проекта. Начните с замера в Google PageSpeed Insights или Lighthouse, отдельно для компьютера и телефона, а затем идите по списку.

Картинки

  • Переведите изображения в WebP. При том же визуальном качестве файлы обычно заметно легче JPEG и PNG.
  • Отдавайте картинки нужного размера. Огромная фотография в маленькой карточке товара — частая причина медленной загрузки.
  • Включите отложенную загрузку (lazy loading) для всего, что находится ниже первого экрана.
  • Указывайте ширину и высоту изображений, чтобы страница не «прыгала» во время загрузки.

Кэш

  • Убедитесь, что кэширование компонентов включено и что его не отключили «на время отладки» и не забыли.
  • Рассмотрите композитный режим Битрикса: страница отдаётся из кэша сразу, а персональные блоки вроде корзины и имени пользователя подгружаются отдельно.
  • Настройте кэширование статики в браузере и сжатие ответов на стороне веб-сервера.

Скрипты и стили

  • Проведите ревизию подключённого: старые счётчики, виджеты, которыми давно не пользуются, несколько копий одной и той же библиотеки.
  • Сторонние скрипты подключайте с атрибутами async или defer, чтобы они не мешали отрисовке страницы.
  • Используйте встроенное в Битрикс объединение и сжатие CSS и JS.
  • Со шрифтами оставьте только нужные начертания и подключите их так, чтобы текст был виден до загрузки шрифта.

Сервер и база данных

Даже идеальная вёрстка не спасёт, если сервер отвечает медленно. Проверьте время ответа сервера, актуальность PHP и настройки базы данных. Встроенный монитор производительности Битрикса подскажет, какие страницы и запросы тормозят. Тяжёлые фоновые задачи (агенты) переведите на выполнение по расписанию через cron, чтобы они не запускались во время загрузки страниц у посетителей.

Сначала телефон

Мобильная оценка почти всегда ниже: у телефона слабее процессор и медленнее сеть. Оптимизируйте в первую очередь под телефон, и компьютерная версия подтянется сама. После каждого шага повторяйте замер: так видно, что действительно помогло, а что только усложнило проект.

Если нужна помощь с аудитом и ускорением сайта на Битриксе, напишите нам.

// следующий шаг

Обсудим ваш проект?

Соберите бриф за минуту — мы вернёмся с планом, сроками и стоимостью.

на связи

info@interactive.by

Беларусь, Минск · Россия, Москва

пн–пт 10:00–18:00