Перейти к основному содержанию
Тест-сервис
Обсудить проект

Аудит производительности сайта на 1С-Битрикс

Измерения вместо догадок

Находим, где именно сайт теряет время: в веб-сервере, PHP, MySQL, компоненте, умном фильтре, обработке изображений или браузере. Результат аудита — воспроизводимые замеры, список причин и план исправлений по влиянию.

TTFB PHP MySQL slow query log кеш каталог
О задаче

Почему «добавить сервер» — не диагноз

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

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

Что получает владелец сайта

В отчёте разделяем быстрые исправления, архитектурные задачи и ограничения окружения. Для каждого пункта указываем доказательство, ожидаемый эффект, риск и порядок внедрения. Это позволяет сначала исправить причины с максимальным влиянием, а не бесконечно менять параметры PHP и MySQL.

Когда обращаться

Когда нужен аудит скорости

01

Каталог открывается 3–10 секунд

Задержка растёт вместе с числом товаров, свойств или активных фильтров.

02

Сервер загружен без видимой причины

CPU, диск или база заняты даже при небольшом числе посетителей.

03

Кеш помогает ненадолго

После обновления цены или остатка производительность снова падает.

04

Проблема проявляется выборочно

Медленно только у авторизованных пользователей, отдельных разделов или запросов.

Состав работ

Что исследуем

01

Пользовательские метрики

TTFB, LCP и длительность ключевых сценариев на повторяемых запросах.

02

Серверный профиль

PHP, база, диск, память, очередь процессов и фоновые задания.

03

Код и компоненты

Выборки, циклы, свойства, кеширование и повторные вычисления.

04

План оптимизации

Задачи с доказательствами, приоритетом, риском и ожидаемым эффектом.

Процесс

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

01

Фиксируем сценарии

Выбираем страницы и действия, которые влияют на продажи и работу команды.

02

Снимаем базовую линию

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

03

Локализуем узкие места

Связываем время с кодом, SQL, кешем или инфраструктурой.

04

Защищаем выводы

Повторяем замеры и формируем порядок внедрения.

Результат

Понятно, что тормозит и что делать первым

Отчёт переводит жалобу на скорость в проверяемые задачи — от конкретного SQL-запроса до изменения структуры компонента.

  • зафиксированы исходные метрики
  • найдены основные узкие места
  • причины связаны с кодом или окружением
  • задачи расставлены по эффекту
  • определён способ проверки улучшений
FAQ

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

До / после

От субъективной медлительности к измеримому плану

До

Скорость оценивают на глаз, сервер масштабируют без доказанного узкого места.

После

Есть метрики, первопричины, приоритеты и метод проверки каждого улучшения.