Бета · редакция 2026.10-beta1 · MCP 2026-07-28

Производительность и наблюдаемость

L43 · MCP 2026-07-28 · открытая бета · редакция 2026.10-beta1

На небольшом сервере я считаю память на соединение, размер очередей и число воркеров. Асинхронный обработчик не делает память бесконечной. Большой JSON и медленный SSE consumer способны съесть больше, чем сама бизнес-операция.

Предварительно: L12 · L16 · L17

Как я это использую

Ограничьте concurrency, размер тела и ответа, число блоков, очередь событий и время операции. Кэшируйте только с правильной областью и TTL. Измеряйте p50/p95 latency, активные запросы, отказы лимитов, cache hit и RSS. Correlation id связывает события без хранения токенов или полных пользовательских документов.

Проверяемая интеграция

Разбираем конкретный контракт

Это учебный fixture: поля с доменом .example и идентификаторы вымышлены. Если показан фрагмент, его нужно поместить в соответствующий envelope выбранного профиля.

{
  "workers": 2,
  "baseMiBPerWorker": 40,
  "connections": 20,
  "queueKiBPerConnection": 64,
  "estimateMiB": 81.25,
  "note": "2×40 + 20×64/1024; illustrative model only"
}

Лаборатория · L43

Измените условия, проверьте результат и разберите ошибку. Все адреса и данные учебные.

Что легко сломать

В симуляторе меняйте число соединений, очередь и workers: оценка покажет, почему умножение процессов бывает дорогим. Это учебная модель, а не benchmark сервера. На портале практика работает в браузере; backend сохраняет только ограниченные попытки и результаты, без MCP/LLM фонового сервиса.

Практика и самопроверка

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

Я советую сначала предсказать результат, затем изменить один параметр в лаборатории и объяснить разницу. Сохраните небольшой fixture с нормальным и ошибочным случаем для своего проекта. Тренажёр открыт без регистрации; для сохранения ответов на тесты и завершения урока войдите в аккаунт.

В конце страницы — три вопроса. После правильных ответов можно завершить урок; ошибка в следующей тренировке не стирает уже полученное подтверждение этой редакции теста.

На что я опирался

Профиль и ссылки проверены 15 октября 2026. Core, deprecated compatibility и extensions в этом курсе помечены отдельно. Примеры объясняют выбранные сценарии; для реализации сверяйте нормативные MUST/SHOULD и schema соответствующей версии.

Проверка знаний

Читайте свободно. Войдите, чтобы отвечать и сохранять прогресс.

Что происходит при увеличении workers?

Что измерять вместе с latency?

Является ли браузерная оценка benchmark?