Сергей Сорокин Обсудить задачу

Сергей Сорокин · доработка действующих сайтов

Оптимизация и ускорениесайта на Битриксе

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

Страница сайта, стрелка вправо и 3 карточки изображений рядом.
Отложенная загрузка части изображений страницы. Иллюстрация создана с помощью ИИ.

Что может потребовать доработки

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

Ответ сервера и компоненты
Проверяю, сколько времени уходит на подготовку страницы. Ищу повторные обращения к данным, тяжелые компоненты и запросы. Если задержка связана с сервером, разбираю доступные показатели и настройки или передаю результаты хостингу.
Кеширование
Проверяю, где сайт может использовать готовый результат вместо повторного расчета. Настраиваю кеш так, чтобы цены и остатки обновлялись, а покупатель видел свою корзину.
Изображения
Подбираю размеры и форматы под место изображения на странице. Убираю загрузку лишних файлов, проверяю момент появления фотографий на первом экране и ниже. Сохраняю нужное качество изображений товаров.
Стили и JavaScript
Проверяю порядок загрузки файлов, сторонние виджеты и работу скриптов. Дорабатываю то, что задерживает показ страницы или реакцию на нажатие. После изменений проверяю меню, формы и другие затронутые функции.

Как проверяем ускорение

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

  1. Сопоставимые замеры

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

  2. Работа сайта

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

  3. Отчет об изменениях

    Показываю, что изменено и как отличаются результаты. Если остаются задержки из-за стороннего сервиса, хостинга или части сайта вне согласованного этапа, указываю их отдельно.

Пример из работы с интернет-магазином

В статье показываю, как уменьшил число загружаемых изображений и объем HTML на главной странице интернет-магазина, сохранив доступ к разделам каталога.

Как я ускорял загрузку интернет-магазина

Стоимость после разбора проблемы

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

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

Как проходит работа

  1. Воспроизвожу задержку

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

    РезультатИсходные замеры и условия проверки.

  2. Определяю причины

    Изучаю загрузку страницы и затронутый код. Объясняю, какие изменения предлагаю и какие доступы нужны.

    РезультатСогласованный объем, стоимость и срок этапа.

  3. Вношу изменения

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

    РезультатДоработка, которую можно проверить до выкладки.

  4. Проверяю после выкладки

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

    РезультатОпубликованные изменения и отчет о проверках.

Перед началом работ

Можно ускорить сайт на готовом решении?

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

Получится добиться 100 баллов в PageSpeed?

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

Нужно сразу менять хостинг?

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

Какие доступы нужно передать?

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

Начнем с вашей задачи

Расскажите,
что нужно сделать.

Перейти к форме

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

Сергей Сорокин

Сергей СорокинВы напишете лично мне.

Удобнее связаться напрямую?

Адрес, на который можно ответить.
Пришлите ссылки на медленные страницы и опишите, когда заметна задержка: при открытии, работе меню или другом действии. Укажите устройство; если есть замеры, приложите их. От 10 до 5000 символов. Ссылку на сайт можно добавить здесь.