[Страница на сайте](https://e5ash.com/services/performance)

Запуск и развитие

# Оптимизация производительности цифрового продукта

Выясняем, что замедляет выбранные сценарии сайта или системы. Фиксируем исходные измерения и нагрузку, анализируем интерфейс, запросы и данные. Исправляем приоритетные узкие места и сравниваем результат в согласованных условиях.

 [Обсудить скорость и стабильность](https://e5ash.com/contacts?service=performance)

Формат работы

 **после аудита**

Состав, точный срок и стоимость согласуем до начала работ.

01 / Результат

## Состав этапа оптимизации

-    **Исходные измерения**

    Фиксируем показатели, данные и профиль нагрузки.

-    **Причины замедления**

    Разбираем согласованные части интерфейса, запросов и данных.

-    **Приоритетные исправления**

    Меняем выбранные узкие места в пределах этапа.

-    **Повтор и рекомендации**

    Сравниваем показатели и определяем следующие действия.


02 / Границы задачи

## За рамками базового состава

-   Произвольная нагрузка без изменения инфраструктуры
-   Полная переработка архитектуры в рамках локальной оптимизации

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

## Как выбираем сценарий для ускорения

Начинаем с конкретного действия: открытие страницы, получение отчёта или другая операция. Уточняем устройство, данные и условия, при которых возникает проблема. «Система медленная» превращается в измеряемый вопрос.

Произвольная нагрузка без изменения инфраструктуры исключена. Для широкой проверки устройства проекта можно сначала провести  [технический аудит](https://e5ash.com/services/audit/index.md) . Начальную оптимизацию ограничиваем согласованными сценариями.

## Как фиксируем исходные показатели

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

Не обещаем, что один высокий балл инструмента решит все проблемы. Измерения должны отражать нужное действие. Для данных о поведении пользователей можно отдельно настроить  [веб-аналитику](https://e5ash.com/services/web-analytics/index.md) .

## Как ищем узкие места

Сопоставляем время и ошибки с выбранными частями продукта. Анализируем интерфейс, запросы и работу с данными в пределах доступа. Отделяем подтверждённую причину от предположения.

Приоритет изменения определяем по влиянию и объёму реализации. Полная переработка архитектуры в локальную оптимизацию не входит. Если ограничения системные, отдельно обсуждаем  [архитектуру продукта](https://e5ash.com/services/architecture/index.md) .

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

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

Изменение нагрузки, объёма данных или оборудования может менять результат. Указываем эти условия рядом с показателями. Не переносим улучшение одного сценария на весь продукт без проверки остальных частей.

## Оценка и итог оптимизации

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

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

## Вопросы перед началом

Вы гарантируете работу при любой нагрузке?

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

Архитектура будет полностью переделана?

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

Как понять, что стало быстрее?

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

Следующий шаг

## Выберем медленную операцию для измерения

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

 [Обсудить скорость и стабильность](https://e5ash.com/contacts?service=performance)  [Как идёт работа](https://e5ash.com/work/index.md)

По вашей задаче

## Может пригодиться

 [Аудит сайта, системы или кода от 2 дней](https://e5ash.com/services/audit/index.md)  [Веб-аналитика и атрибуция после аудита](https://e5ash.com/services/web-analytics/index.md)  [Архитектура продукта от 2 дней](https://e5ash.com/services/architecture/index.md)
