Andrey Epifancev 9923a7b88d perf: контроль CPU 4x, API против X-DB-Time-Ms, рендеры модалок
- report-data/20261026-control-s1: CPU 4x, 1 повтор (FORM_2/AHR, свод 1 MAIN,
  свод 2 GO, модалка выбора ВСП на большом листе), отдельный run_id
- analysis/api-split: полное время API против заголовка X-DB-Time-Ms
  (вместо py-spy, которому на macOS нужен root)
- analysis/modal-renders, hotspots: рендеры модалок прогона s1, циклы CSS и
  matchMedia со вторым листом

Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 13:08:12 +04:00

1.3 KiB

API: БД против Python (api_split.py, масштаб 1, медиана 10 повторов после прогрева, напрямую :8000)

запрос роль полное, мс X-DB-Time-Ms остаток (Python + передача), мс доля остатка полное / БД размер, МБ Content-Encoding
лист FORM_2/AHR (2092 строк ответа) rf 813.0 725.6 87.4 0.11 1.12 7.60 gzip
лист FORM_4/CAP (300 строк ответа) rf 1757.4 1732.4 25.0 0.01 1.01 1.15 gzip
лист FORM_4/AHR (110 строк ответа) rf 642.8 622.8 20.0 0.03 1.03 0.44 gzip
отчёт проекта LIMIT (1364 строк ответа) rf 343.3 307.1 36.2 0.11 1.12 1.48 gzip
свод 1 MAIN (133 строк ответа) dfip 301.3 287.9 13.4 0.04 1.05 0.13 gzip
свод 2 GO (все организации) (5563 строк ответа) dfip 1056.5 717.5 339.0 0.32 1.47 30.61 gzip
свод 2 RF (все организации) (9497 строк ответа) dfip 1807.6 1229.2 578.4 0.32 1.47 52.02 gzip
сводные проектов (747 строк ответа) dfip 331.6 301.2 30.4 0.09 1.1 0.49 gzip