扫描终端优化:增加并发到6、超时60s、启动预热全城缓存

MAX_WORKERS 2→6,BUILD_TIMEOUT 22→60s。新增 start_scan_terminal_prewarm:服务启动时后台跑全城 _analyze(),后续扫描直接命中缓存。app_factory 在路由注册后触发热身。
This commit is contained in:
2569718930@qq.com
2026-05-25 06:12:17 +08:00
parent 33f0ee48b2
commit 804b720b3c
2 changed files with 57 additions and 0 deletions
+2
View File
@@ -16,6 +16,7 @@ from web.routers.payments import router as payments_router
from web.routers.scan import router as scan_router
from web.routers.system import router as system_router
from web.routes import router as legacy_router
from web.scan_terminal_service import start_scan_terminal_prewarm
_ROUTES_REGISTERED_FLAG = "_polyweather_routes_registered"
@@ -32,4 +33,5 @@ def create_app() -> FastAPI:
core_app.include_router(ops_router)
core_app.include_router(legacy_router)
setattr(core_app.state, _ROUTES_REGISTERED_FLAG, True)
start_scan_terminal_prewarm()
return core_app