扫描终端优化:增加并发到6、超时60s、启动预热全城缓存
MAX_WORKERS 2→6,BUILD_TIMEOUT 22→60s。新增 start_scan_terminal_prewarm:服务启动时后台跑全城 _analyze(),后续扫描直接命中缓存。app_factory 在路由注册后触发热身。
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user