5967d64b6342bb9b340b08d78a5f5e60f58bd656
route/confirm 이 측점마다 종단 정본을 다시 열고(13.8ms) 행마다 DB 에 썼음(24.5ms). 건당 38.3ms 라 30건이면 1.15초, 67건이면 2.57초로 측점 수에 선형으로 늘었음 (보조 창 서버 내부 측정). - 다시 계산할 측점을 먼저 고른 뒤 asyncio.to_thread 를 **한 번만** 돌림. 그 안에서 종단 정본과 포장 제안표·세월교 하강표를 한 번 읽어 측점마다 돌려 씀. - read_cross_design_inputs 에 preloaded 인자 추가(종단 경로·내용·포장 제안표). 경로 검증은 resolve_longitudinal_path 로 떼어 재사용. - 쓰기는 merge_cross_section_designs 한 문장. 자체검증(공용 브라우저 [저장] 3회) — route/confirm 470~834ms -> 324/351/356ms. 버튼 전체 대기 2,624~3,415ms -> 1,826/2,766/2,979ms. (오늘 누적: 4,137ms -> 1,826~2,979ms) 시험 400 통과·17 건너뜀. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%