2026-05-08 变更记录


摘要


  • 新增统一快照 API (/api/mm/weather/snapshot):将原先 5 次独立轮询(orderbook、status、balance、positions、open_orders)合并为单次请 求,前端 mm_weather.html 也同步改为仅请求 snapshot 端点,大幅减少网络开销。
  • 引入 keep-alive 连接池:app.py 新增 _pooled_get / _pooled_get_json 工具函数,CLOB 最优价格查询改用连接池复用,并降低 worker 数为 6,避免线程池耗尽。
  • Wiki Browser 页面重构:index.html 从 ~640 行内联 CSS/JS 精简为 ~90 行,CSS 改为外部加载,UI 结构大幅简化。
  • 新增香港天气页面:新增 weather_hk.html 模板,支持香港天气展示。
  • 状态缓存延长:MM weather status 缓存时间从 5s 延长至 60s,减少后端压力。

  • 变更文件


    src/web/app.py | 72 +++-

    src/web/static/wiki_browser/index.html | 642 ++++-----------------------------

    src/web/templates/mm_weather.html | 104 ++++--

    src/web/templates/weather_hk.html | 44 +++

    4 files changed, 245 insertions(+), 617 deletions(-)