Аудит производительности Битрикс с планом ускорения
Услуга помогает найти серверные причины медленной работы 1С-Битрикс до начала исправлений.
Разберём измеримые причины: сервер, база, изображения, скрипты, кеш и фоновые задачи.
Если сайт медленный, сначала нужно определить слой и условие, при котором появляется задержка. Одинаковый внешний симптом могут вызывать сервер, база, тяжёлая страница, сторонний скрипт или фоновая задача.
С воспроизводимого URL и раздельного измерения ответа сервера, загрузки ресурсов и реакции интерфейса. Это сужает круг причин до выбора работ.
Сжатие изображений поможет, когда измерения подтверждают их влияние. Медленный сервер, запрос базы и блокирующий скрипт требуют работы с соответствующим источником задержки.
Большинство измерений выполняем без изменения сайта. Если понадобится нагрузочный тест, очистка кеша или серверная настройка, заранее выберем безопасное время и подготовим возврат.
Часто достаточно одной конкретной работы. Ниже указаны варианты с заранее известной стоимостью.
Услуга помогает найти серверные причины медленной работы 1С-Битрикс до начала исправлений.
Настраиваем кеширование и «Композитный сайт» так, чтобы статические части страниц отдавались быстрее, а корзина, цены, остатки и персональные блоки оставались актуальными.
Снимаем одинаковые замеры входа, списка товаров, редактирования, заказов и сохранения. Проверяем медленные SQL-запросы, агенты, обработчики и пересчёты.
Снимаем исходные мобильные замеры на пяти нужных шаблонах. Оптимизируем изображения, шрифты и ленивую загрузку на пяти нужных шаблонах.
Согласуем пять сценариев от каталога до оформления заказа и безопасные ступени нагрузки. Запускаем ступенчатый тест только на подготовленном тестовом контуре.
Фиксируем один стабильный контрольный товар, доставку и полный путь до создания тестового заказа.
Создадим пять smoke-тестов — коротких автоматических проверок самых важных действий на сайте.
Подключим к пяти шаблонам сайта сервис, который собирает JavaScript-ошибки в браузерах посетителей.
Собираем до двадцати задач, владельцев, расписание, нормальную длительность и признак успешного результата.
Проверим до пятнадцати внешних скриптов: чатов, карт, счётчиков и виджетов, которые браузер загружает вместе со страницей.
Настроим для трёх шаблонов автоматическое создание изображений нужного размера в современном формате WebP или AVIF.
Проверяем до трех семейств и фактически используемые начертания. Удаляем из подключения неиспользуемые согласованные файлы. Создаем нужные языковые поднаборы.
Собираем журнал медленных запросов и метрики приложения, выделяем SQL с наибольшим временем, частотой и суммарным влиянием.
Определяем важные сценарии: первый экран, поиск, каталог, карточка, корзина, заказ, авторизация или последовательность API-методов.
Измеряем главную, каталог, поиск, фильтр, карточку, корзину, checkout и личный кабинет, отделяя время сервера от загрузки браузера.
Разбираем текущую сборку, публикацию, конфигурацию приложения, мониторинг и самые рискованные пользовательские сценарии.
Создаём копию доступных файлов и базы, фиксируем версии WordPress, PHP, активной темы и расширений, собираем ошибки из журналов сервера и режима отладки.
Снимаем инвентаризацию репозитория и сервера: язык, фреймворк, зависимости, сборка, каталоги, конфигурации, процессы, домены и версии окружения.
Обновляем старый сайт до PHP 8.2 или 8.4 и современной версии базы данных. Сначала создаём резервную копию и запускаем проект на отдельном контуре, где собираем ошибки совместимости.
Переносим изображения, PDF и другие файлы из CDN, S3-совместимого облака или хранилища прежнего подрядчика.
Сайт и публичный API проходят через управляемый защитный контур, который принимает основной поток, фильтрует вредоносные запросы, ограничивает злоупотребления и пропускает легитимных…
Расходы Yandex Cloud уменьшаются за счёт конкретных изменений ресурсов и правил потребления: выключения простаивающих машин, корректировки размеров, удаления согласованных лишних дисков и…
База и приложение переходят с MySQL 5.7 на LTS-ветку MySQL 8.4 по поддерживаемому маршруту через MySQL 8.0. До обновления устраняются препятствия Upgrade Checker, создаётся проверенная…
Опишите задачу и желаемый результат. Можно указать сайт, CMS, 1С, CRM, ERP или другую систему — разберёмся в ситуации и предложим подходящий следующий шаг.