斑雁生图打开页加速(2026-08-28)
更新记录 · 2026-08-28 · 斑雁生图打开页加速
现象
前台点「斑雁生图」要等很久才出页面。
原因
打开 /ai/image 时 PHP 同步调用:
AiComfyService::ping()→ 直连127.0.0.1:8188(本机 Python loopback 异常时常超时数秒~十几秒)listCheckpoints()→ 再请求 ComfyUIobject_info(又卡住)
页面要等这两步结束才渲染。
改动
- 打开页不阻塞:
Home/Wap AiAction::image()不再同步 ping;状态改为前端异步请求/ai/imageservice - 质量档:
frontQualityPresets()只扫本机checkpoints目录($online=false),不调 ComfyUI - ping:优先问
8199控制助手/status(.NET 代理,毫秒级),失败再短超时试 8188 - 模板:PC/WAP
ai/image.html先显示「正在检测…」,再更新绿灯/红灯
入口
| 端 | 路径 |
|---|---|
| PC | /ai/image |
| 手机 | /wap/ai/image(或站点 Wap 路由) |
| 异步状态 | /ai/imageservice |
已同步站
F:\wwwroot\zh\dashuju(主)D:\wwwroot\baoanfuwu_nrrfgk\webD:\wwwroot\falvfuwuw_xnn622\webD:\wwwroot\banyanfw_Yqrz\web
清缓存:Banyan/Runtime/Cache/{Home,Wap}
自测
- 强制刷新后点「斑雁生图」→ 页面应立刻打开
- 顶部状态先「正在检测…」,再变「已连接」或未启动提示
- 控制助手在线时:
http://127.0.0.1:8199/status应返回running:1