Разработка сайтов

от 1500 byn | 500 $Срок: от 14 дней

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

Александр Ломша
Александр Ломша CОO / Founder Уточнить детали у меня в ТG →

Обслуживание и поддержка сайтов

от 70 byn в час | 25 $ в часСрок: от 1 часа

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

Александр Ломша
Александр Ломша CОO / Founder Уточнить детали у меня в ТG →

SEO продвижение

от 700 byn | 230 $Срок: Индивидуально

Помогаем увеличить видимость вашего сайта в поисковых системах, привлекая целевой трафик и улучшая позиции по ключевым запросам. Разрабатываем комплексные стратегии SEO, направленные на рост органического трафика и повышение конверсий.

Александр Ломша
Александр Ломша CОO / Founder Уточнить детали у меня в ТG →

Интеграции

от 1260 byn | 3500 $Срок: Индивидуально

Интегрируем внешние сервисы и бизнес-системы с вашими цифровыми продуктами. Обеспечиваем безупречную работу с CRM, ERP и другими платформами, улучшая автоматизацию и эффективность процессов.

Александр Ломша
Александр Ломша CОO / Founder Уточнить детали у меня в ТG →

Дизайн

от 380 byn | 120 $Срок: Индивидуально

Создаём уникальные визуальные решения для вашего бренда, разрабатываем привлекательные и удобные интерфейсы, учитывая потребности пользователей. Работаем над улучшением восприятия и взаимодействия с продуктом, повышая его визуальную привлекательность и функциональность.

Александр Ломша
Александр Ломша CОO / Founder Уточнить детали у меня в ТG →

Ускорение сайта на 1С-Битрикс: что чинить в первую очередь

Ускорение сайта на 1С-Битрикс: что чинить в первую очередь

Автор статьи: Александр Ломша, COO компании «Лайкит»

Сайт на 1С-Битрикс замедляется не из-за платформы, а из-за конкретных решений: тяжёлых шаблонов, отключённого кэша, старых версий PHP и неоптимизированных картинок. Ниже — порядок работ, который даёт эффект без переписывания проекта с нуля.

Почему сайт на Битрикс тормозит

Узких мест обычно три: сервер и окружение, кэширование и фронтенд. Пока не понятно, какое из них даёт основной вклад, любые правки — лотерея: можно месяц оптимизировать картинки, а ждать по-прежнему восемь секунд.

Три узких места

  • Сервер. Устаревшая версия PHP, отсутствие OPcache, мало памяти, медленный диск, база без индексов.
  • Кэш. Отключённое кэширование компонентов, отсутствие композитного режима, привычка сбрасывать кэш «на всякий случай».
  • Фронтенд. Десятки CSS- и JS-файлов, тяжёлые шрифты, картинки в PNG по 2 МБ, сторонние виджеты и слайдеры.

Что чаще всего находят

На типовом проекте после аудита оказывается, что половину времени съедает не «тяжёлый Битрикс», а набор скриптов в шапке и изображения без ресайза. Второй по частоте источник — отсутствие композитного кэша при включённом каталоге на тысячи позиций.

Третья причина — техдолг. Шаблон, который собирали годами, обрастает подключениями: счётчики, виджеты, старые библиотеки, дублирующиеся стили. Каждое добавление по отдельности безобидно, вместе они дают секунды задержки. Поэтому аудит скорости почти всегда превращается в инвентаризацию подключений.

Как измерить скорость и не обмануться

Замер нужен до работ и после, иначе результат нечем подтвердить. Два инструмента дополняют друг друга.

PageSpeed Insights

PSI показывает лабораторные и полевые данные: оценки по LCP, INP и CLS, а также список конкретных проблем. Гнаться за 100 баллов не нужно — это лабораторный синтетический результат. Задача — увидеть, какие метрики в красной зоне и что именно их тянет вниз.

У PSI есть ограничения: тестирование идёт с зарубежных серверов, а часть серверных параметров в оценку не попадает. Поэтому к нему стоит добавлять замеры из своего региона.

«Скорость сайта» в админке Битрикса

Раздел показывает реальные показатели по последним посещениям и учитывает скорость соединения, устройство и геолокацию пользователя. Для проекта на Битриксе это более честная картина, чем синтетический тест: видно, как сайт ощущают живые люди.

Что считать результатом

Ориентируйтесь не на балл, а на три вещи: время до отрисовки основного контента, стабильность вёрстки при загрузке и отзывчивость на действия. Если эти показатели улучшились на полевых данных — работа сделана, даже если балл вырос незначительно.

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

Сервер и окружение

Серверная часть — самый быстрый способ получить прирост без правок шаблона. Начинать стоит с неё.

PHP и MySQL

Актуальные версии PHP работают заметно быстрее старых, но переход требует проверки модулей и кода. Порядок такой: тестовая копия, обновление, прогон сценариев (заказ, оплата, формы, обмен с 1С), затем перенос на прод. База данных также требует актуальной версии и обслуживания индексов.

OPcache, память и лимиты

  • Включить OPcache и проверить, что он не сбрасывается каждые несколько минут.
  • Выделить достаточно памяти PHP: экономия здесь даёт ошибки, а не скорость.
  • Проверить лимиты процессов и соединений — при пиках они упираются первыми.
  • Настроить Gzip или Brotli для сжатия ответов.

CDN и статика

Статические файлы — картинки, стили, шрифты — логично отдавать через сеть доставки контента. Это снижает нагрузку на сервер и ускоряет загрузку для пользователей из других регионов, не меняя код сайта.

Когда пора менять тариф

Если нагрузка растёт, а оптимизация кода уже сделана, упирается железо: процессор, память, диск. Признаки — рост времени ответа сервера в часы пик и очереди запросов. В этом случае помогает переход на тариф выше или выделенный сервер, а не очередная правка шаблона.

Кэширование и композитный сайт

Кэш — главный резерв скорости на Битриксе, и чаще всего он используется не полностью.

Композитный сайт

Композитный сайт — технология, при которой страница отдаётся из статического кэша, а динамические блоки подгружаются отдельно. Для каталога и корпоративных страниц это даёт самый заметный прирост: повторные запросы обрабатываются без сборки страницы заново.

Кэш компонентов и время жизни

Проверьте, что у компонентов задано время кэширования, а не ноль. Частая причина медленного сайта — «страховочные» настройки, при которых кэш отключён, чтобы правки сразу были видны редактору. Правильнее держать кэш включённым и сбрасывать его точечно после публикации.

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

Фронтенд: CSS, JS и шрифты

Даже на быстром сервере сайт будет казаться медленным, если браузер сначала грузит мегабайты скриптов.

Минификация и объединение

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

Отложенные скрипты

  • Скрипты, не нужные до отрисовки, подключать с отложенной загрузкой.
  • Виджеты чатов, аналитики и соцсетей грузить асинхронно.
  • Убрать библиотеки, которые дублируют возможности платформы.
  • Не ставить в шапку несколько слайдеров — это частая причина медленного первого экрана.

Шрифты

Каждое начертание — отдельный файл. Оставьте только используемые, подключите современный формат и корректное отображение до загрузки шрифта. Подстановка системного шрифта на время загрузки уменьшает визуальное «дрожание» макета.

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

Изображения и медиа

Картинки — самый тяжёлый ресурс на большинстве сайтов, и самый простой в оптимизации.

Формат и вес

Для фотографий используйте WebP: он обычно легче JPEG при сопоставимом качестве. PNG оставляйте для изображений с прозрачностью и графики. Отдельно проверьте, что изображения не отдаются в исходном размере там, где достаточно уменьшенной копии — Битрикс умеет генерировать ресайзы, важно их использовать в шаблонах.

Размеры и адаптив

  • Указывайте атрибуты ширины и высоты, чтобы браузер резервировал место и не сдвигал вёрстку.
  • Для карточек каталога генерируйте несколько размеров и отдавайте нужный под экран.
  • Включайте ленивую загрузку для изображений ниже первого экрана.
  • Проверяйте вес после ресайза: файл 4000 px в карточке 300 px — типовая ошибка.

Видео и сторонние вставки

Видео лучше держать на внешнем видеохостинге и вставлять плеером: собственный файл на хостинге почти всегда дороже по трафику и времени загрузки. Каждая сторонняя вставка — дополнительный запрос, поэтому их количество стоит ограничить.

Проверяйте результат на телефоне и на медленном соединении, а не только в офисной сети. На мобильных сетях разница между оптимизированной и неоптимизированной страницей видна сразу, а на быстром интернете оба варианта кажутся приемлемыми.

Частые вопросы

Нужно ли переписывать сайт, чтобы он стал быстрым?

Обычно нет. Порядок «сервер → кэш → фронтенд → картинки» закрывает большую часть проблем без переписывания. Переделка нужна, если шаблон собирался годами из десятков подключений и правки перестали быть предсказуемыми.

Сколько времени занимает ускорение?

Зависит от состояния проекта. Настройки окружения и кэша — дни, оптимизация шаблона и изображений — недели. Точный объём определяется после замера и аудита, а не по описанию.

Ускорение может что-то сломать?

Может, если менять настройки сразу на рабочем сайте. Поэтому работы идут на тестовой копии, с проверкой заказа, оплаты, форм и обмена с 1С. После переноса — контроль ключевых сценариев.

Как часто нужно повторять замеры?

После каждого крупного релиза, смены шаблона или подключения новых виджетов. Скорость — не разовая задача: она ухудшается сама, когда на сайт добавляют скрипты и картинки.

Что делать дальше

Начните с замера: он покажет, где именно теряется время, и защитит от лишних работ. Если своей команды нет, эти задачи закрывает техподдержка сайтов на 1С-Битрикс: работы идут пакетами по часам, сроки и объём фиксируются заранее. Когда проблема не в настройках, а в устаревшем шаблоне, помогает разработка сайта на 1С-Битрикс. Как скорость отражается на продажах — в разборе про рост конверсии сайта.

Услуга по теме: техническая поддержка сайта

Кейс по теме: кейс «ASKONA»

Назад к списку