乐于分享
好东西不私藏

OpenClaw 系列(五):为什么 AI Agent 真正难的不是模型,而是任务编排

OpenClaw 系列(五):为什么 AI Agent 真正难的不是模型,而是任务编排

这几年,大家聊 AI Agent,最容易被吸引的点,往往是模型本身。

比如:

  • 模型是不是更聪明了

  • 长上下文是不是更长了

  • 推理能力是不是更强了

  • 能不能自己调用工具、自己完成任务

于是很多团队一开始做 Agent,注意力都放在模型选型上:

是用 GPT,还是 Claude?
要不要上本地模型?
要不要做多模型路由?
是不是换个更强模型,效果就好了?

但真正做过一轮落地之后,大多数团队都会遇到同一个现实:

AI Agent 最难的,往往不是模型,而是任务编排。

模型决定了 Agent 的“智商上限”,
而任务编排决定了 Agent 能不能在真实业务里 稳定、可控、低成本地把事情做完

很多 Agent 项目不是死在模型不够强,而是死在:

  • 任务拆不清

  • 工具调用混乱

  • 状态不可追踪

  • 失败不可恢复

  • 多轮执行不可控

  • 成本和延迟迅速失控

所以,如果你是架构师、技术负责人,或者正在做 AI Agent 平台,你需要尽快建立一个判断:

Agent 的核心工程问题,不是“怎么接入大模型”,而是“怎么组织任务流”。


一、为什么很多人会误以为 Agent 的核心是模型

因为模型是最容易被看见的部分。

它像一个会说话、会写代码、会做推理的“大脑”,天然非常吸引人。演示的时候也最震撼:

  • 给一句话,它能自动拆解需求

  • 给一个目标,它能自己决定下一步

  • 给一段日志,它能帮你分析故障

  • 给一个工单,它能自己查知识库、调接口、生成结果

看起来像“智能体已经成了”。

但问题在于,这种 Demo 往往是在 理想条件下 成立的:

理想条件通常包括

  • 输入较干净

  • 任务边界明确

  • 工具数量有限

  • 执行链路较短

  • 没有复杂异常

  • 没有并发压力

  • 不考虑成本、审计、权限和稳定性

一旦进入真实业务环境,情况立刻变化:

真实业务里的复杂性

  • 用户输入不规范

  • 任务目标模糊

  • 工具调用返回不稳定

  • 外部系统有超时和失败

  • 中间结果需要记忆和传递

  • 某一步出错后要不要重试、回滚、人工接管

  • 一个任务里可能包含多个子任务和分支路径

这时候你会发现,真正难的不是“模型会不会说”,而是:

整个任务过程,怎么被正确地组织起来。

这就是任务编排的问题。


二、什么叫“任务编排”

简单说,任务编排就是:

把一个复杂目标,拆成一组可执行、可控制、可观测、可恢复的步骤,并让这些步骤在约束条件下有序运行。

如果只用一句更工程化的话来讲:

任务编排,本质上是 AI Agent 的执行控制系统。

它要解决的,不是“模型能不能回答”,而是下面这些问题:

编排层真正要解决的问题

  • 当前任务该分成几步

  • 哪一步该由模型做,哪一步该由系统逻辑做

  • 什么时候调用工具

  • 调哪个工具

  • 工具结果怎么校验

  • 失败后如何补救

  • 下一步是否继续执行

  • 是否需要中断并等待用户确认

  • 多个子任务之间如何共享上下文

  • 整个过程如何记录、审计、回放

所以,一个真正能落地的 Agent,背后一定不只是一个模型调用。

它更像这样一条链路:

目标理解 → 任务拆解 → 步骤规划 → 工具选择 → 参数生成 → 执行反馈 → 结果判断 → 异常处理 → 状态更新 → 最终输出

而这整条链路,靠的就是编排。


三、模型负责“生成可能性”,编排负责“保证确定性”

这是理解 Agent 架构最重要的一句话。

模型擅长的事情

  • 理解自然语言

  • 生成候选方案

  • 做语义推理

  • 在不确定信息里找出大致方向

业务系统真正需要的事情

  • 明确步骤

  • 可控执行

  • 稳定输出

  • 异常可处理

  • 结果可审计

也就是说:

模型天然偏“概率世界”,而业务系统必须运行在“确定性世界”里。

这两者之间的桥梁,就是编排。

举个很实际的例子

用户说:

帮我处理今天所有高优先级告警,先排除重复告警,再把需要人工介入的发给值班同学。

这句话模型当然能“看懂”,
但真正执行时,系统要面对的问题很多:

1)什么叫高优先级告警

  • 是 P1/P2?

  • 还是严重级别为 critical 的?

  • 不同系统字段一样吗?

2)什么叫重复告警

  • 按设备 ID 去重?

  • 按时间窗口聚合?

  • 按告警模板聚类?

  • 是严格重复,还是语义相似也算?

3)什么叫需要人工介入

  • 模型判断?

  • 规则判断?

  • 还是两者结合?

4)发给谁

  • 值班表从哪里来?

  • 是否区分业务线?

  • 是否需要升级通知?

5)失败怎么办

  • 发消息失败重试几次?

  • 值班接口不可用怎么办?

  • 是否需要降级为生成待办清单?

这些问题里,模型能参与“理解”和“判断”,
但真正要把流程跑通,必须靠编排来定义和控制。

所以从系统设计角度看:

  • 模型负责智能决策

  • 编排负责执行秩序

没有编排,模型再强,也只是一个会给建议的“大脑”;
有了编排,Agent 才真正变成能交付结果的“系统”。


四、Agent 落地最常见的五类编排难题


1)任务拆解难

很多任务不是一句话就能直接执行的。

比如:

  • 帮我生成一份周报并发给团队

  • 分析这周销售下滑原因并给出行动建议

  • 处理客户投诉并同步售后系统

  • 根据需求文档生成接口、测试用例和风险清单

表面看是一个任务,实际上至少包含多个子任务:

  • 读取资料

  • 提取关键信息

  • 分类判断

  • 调用系统接口

  • 生成输出内容

  • 通知相关人员

难点在于:

拆得太粗,执行不可控;拆得太细,链路过长,成本和失败率飙升。

这就是很多 Agent 项目一开始就踩的坑:

  • 要么全靠模型自由发挥,结果不可预测

  • 要么把流程拆成十几二十步,结果又太脆弱

真正成熟的做法,不是“无限细拆”,而是建立 合适粒度的任务单元

也就是说,每一步应该是:

  • 边界清晰的

  • 输入输出明确的

  • 可以单独验证的

  • 失败后可重试或替代的

这本质上已经不是 Prompt 设计问题,而是工作流设计问题。


2)工具调用难

Agent 一旦接入工具,复杂度会立刻上升一个量级。

因为模型回答错了,最多是内容不好;
但工具调用错了,可能是 真实业务动作出错

比如:

  • 发错邮件

  • 改错工单

  • 删除错误数据

  • 调错生产接口

  • 给错误用户发通知

所以工具调用绝不是“模型会 function call 就行了”。

真正难的是这几个层面:

工具选择

面对多个工具,模型是否能稳定选对?

参数构造

参数是否完整、格式是否正确、字段是否符合约束?

前置校验

执行前是否需要权限校验、参数检查、幂等判断?

执行结果判断

工具返回成功码就算成功吗?
还是还要判断业务状态?

异常恢复

超时、限流、返回空值、部分成功怎么办?

很多团队做 Agent 时,前面几轮 Demo 很顺,一到真实业务就发现:

不是模型不会调工具,而是工具调用这件事,本质上就是一个受约束的分布式系统问题。

这时候你需要的,不是再调 Prompt,而是给工具调用加上明确的编排层:

  • 工具注册与元数据描述

  • 参数 schema 校验

  • 权限与风控控制

  • 超时与重试策略

  • 结果标准化

  • 失败分支和补偿逻辑

否则 Agent 很容易从“智能”变成“失控”。


3)状态管理难

很多人低估了 Agent 的状态复杂度。

传统接口调用通常是一次请求一次响应;
而 Agent 往往是 跨多步、多轮、甚至长周期执行 的。

它天然带状态。

常见状态包括

  • 用户目标状态

  • 当前执行阶段

  • 中间推理结果

  • 工具调用结果

  • 待确认信息

  • 历史上下文

  • 失败记录

  • 重试次数

  • 人工接管状态

问题是,如果状态设计不好,Agent 很快就会出现几种典型问题:

  • 执行到一半“失忆”

  • 不知道当前进行到哪一步

  • 上下文相互污染

  • 同一个任务重复执行

  • 用户一打断就无法继续

  • 系统重启后任务不可恢复

所以,Agent 绝不是“多轮聊天”那么简单。
它更像是一个 带状态机的执行引擎

你需要明确:

  • 当前任务有哪些阶段

  • 阶段如何流转

  • 每一步要保存哪些中间结果

  • 哪些状态写内存,哪些状态落库

  • 如何支持断点续跑

  • 如何支持人工接管后继续

这也是为什么很多 Agent 平台最后都会走向:

  • workflow engine

  • state machine

  • event-driven orchestration

因为没有状态管理,Agent 根本撑不起真实任务链路。


4)异常处理难

现实世界里,任何一步都可能失败。

  • 模型输出格式不合法

  • RAG 没召回到结果

  • 工具接口超时

  • 第三方系统限流

  • 用户输入缺关键字段

  • 上一步结果不满足下一步前置条件

如果没有异常处理机制,Agent 会表现得非常“脆”:

  • 一步失败,全链路崩

  • 错了还继续跑

  • 同一个错误反复重试

  • 出现错误却没人知道

  • 给用户输出一个貌似合理但实际错误的结果

而成熟系统必须回答这些问题:

失败后是重试、跳过、降级,还是中止

不同步骤策略不一样。

哪些错误可以自动恢复

例如网络抖动、临时超时、解析失败。

哪些错误必须人工介入

例如权限问题、关键业务数据冲突、低置信度决策。

如何记录和回放

方便排查问题,也方便优化流程。

如何做补偿

比如前两步已执行成功,第三步失败,要不要回滚?

所以,Agent 的异常处理,本质上已经接近工作流引擎和分布式事务思路了。

你会发现:

一旦 Agent 开始真正执行任务,它就不再是“聊天产品”,而是“业务执行系统”。

而业务执行系统,没有异常治理能力,根本上不了生产。


5)成本与时延难

很多 Agent 方案在测试环境里效果很好,
但一上线就会遇到两个现实问题:

  • 太慢

  • 太贵

原因很简单。

一个复杂 Agent 任务,通常不是一次模型调用,而是:

  • 任务理解一次

  • 拆解一次

  • 工具选择一次

  • 参数生成一次

  • 结果总结一次

  • 某些环节还要多轮重试

再叠加:

  • RAG 检索

  • 数据预处理

  • 外部接口调用

  • 多模型协作

  • 长上下文传递

整个链路的成本和延迟会迅速膨胀。

这时编排就不仅仅是“流程控制”,还要承担 资源调度 职责:

  • 哪些步骤必须用大模型

  • 哪些步骤可用小模型或规则替代

  • 哪些步骤可缓存

  • 哪些步骤可并行

  • 哪些步骤需要提前终止

  • 哪些步骤可根据置信度走不同路径

比如:

  • 结构化校验,没必要上大模型

  • 简单分类,可能小模型就够

  • 命中高置信规则时,可以跳过部分推理

  • 多个独立子任务可以并发执行

  • 某一步失败且价值不高时,可以直接降级输出

所以从架构角度看,编排不仅影响“能不能做成”,还决定“能不能做得起”。


五、为什么说 Agent 编排,本质上是在设计一套“AI 时代的工作流系统”

如果把 Agent 只理解成“模型 + Prompt + 工具调用”,你会很快撞墙。

因为真实的 Agent 平台,越来越像一种新型工作流系统。

它和传统 BPM、流程引擎相比,有相同点,也有不同点。

相同点

它们都要处理:

  • 步骤流转

  • 状态管理

  • 异常处理

  • 权限控制

  • 日志审计

  • 任务追踪

  • 可视化编排

不同点

传统工作流的每一步大多是确定性的;
而 Agent 工作流中,很多步骤带有概率性和不确定性。

比如:

  • 任务如何拆解,不一定固定

  • 调哪个工具,可能由模型判断

  • 某一步结果是否可接受,需要结合置信度判断

  • 遇到异常时,有时要动态改道

  • 某些流程路径不是预先写死,而是执行时生成

所以 Agent 编排系统,本质上是在融合两类能力:

  • 传统流程引擎的确定性控制

  • 大模型驱动的动态决策能力

这也是为什么现在很多 AI Agent 平台演进方向都很像:

  • 有流程图/节点式编排

  • 有工具注册中心

  • 有状态存储

  • 有执行日志和 trace

  • 有人机协同节点

  • 有失败重试与中断恢复

  • 有模型路由与策略控制

你会发现,大家最后都在补“编排层”。

因为没有这层,Agent 无法产品化,更无法平台化。


六、从架构视角看,一个可落地的 Agent 编排层至少要具备什么

如果你正准备设计 Agent 平台,下面这几个能力,几乎是必需项。

1)任务建模能力

要能定义:

  • 任务类型

  • 步骤节点

  • 输入输出

  • 依赖关系

  • 执行条件

  • 成功 / 失败分支

换句话说,要把“模糊目标”变成“可执行结构”。


2)状态机与上下文管理能力

要能保存和驱动:

  • 当前步骤

  • 中间结果

  • 上下文变量

  • 历史消息

  • 工具执行记录

  • 任务生命周期状态

并支持:

  • 中断恢复

  • 断点续跑

  • 人工接管

  • 多轮延续


3)工具治理能力

不仅要“能调”,还要“可控”。

包括:

  • 工具描述标准化

  • 参数 schema 管理

  • 权限校验

  • 风险动作拦截

  • 超时 / 重试 / 熔断

  • 返回结果标准化

高风险动作最好还要有:

  • 审批节点

  • 二次确认

  • 沙箱执行

  • 幂等保护


4)模型策略能力

不同步骤适合不同模型。

需要考虑:

  • 大模型 / 小模型路由

  • 是否启用推理模型

  • 温度、token、上下文长度控制

  • 成本优先还是准确率优先

  • 特定任务的模型白名单

这部分如果做不好,平台很容易成本爆炸。


5)可观测能力

这是很多团队最开始忽略、后面最痛的部分。

你必须知道:

  • 每个任务跑了哪些步骤

  • 每一步耗时多少

  • 哪一步失败了

  • 模型输入输出是什么

  • 工具调用参数和结果是什么

  • 哪条路径最常失败

  • 成本花在了哪里

没有可观测性,你根本无法优化 Agent。

传统系统靠 APM、日志、链路追踪;
Agent 系统同样需要自己的 tracing 体系,而且还要更细,因为它多了模型决策过程。


6)人机协同能力

别被“全自动 Agent”叙事带偏了。

绝大多数业务场景,短期内最合理的模式都不是全自动,而是:

AI 先做,关键节点让人确认,异常场景让人接管。

所以编排系统里,必须天然支持:

  • 等待用户补充信息

  • 等待人工确认

  • 人工修改中间结果

  • 人工审批高风险动作

  • 人工接管后再交还 Agent

真正成熟的 Agent,不是“不需要人”,而是“知道什么时候该让人进来”。


七、一个典型误区:把 Agent 做成了“会思考的脚本”

这是很多团队第一版 Agent 的真实写照。

它能跑,但不稳;
它有智能,但不可治理;
它可以 Demo,但不能生产。

常见形态

  • 一个大 Prompt

  • 一个模型

  • 几个 tools

  • 一个 while 循环

  • 模型自己决定下一步做什么

  • 做到“看起来完成”为止

这种方式做 PoC 很快,但一旦进入真实业务,就会暴露大量问题:

  • 执行路径不可预测

  • 很难复现问题

  • 很难限制成本

  • 很难加权限控制

  • 很难插入人工节点

  • 很难做 SLA

  • 很难做平台复用

本质上,这是把 Agent 做成了“带工具调用能力的智能脚本”。

它离真正的企业级 Agent 系统,中间还差一个完整的编排层。

所以对技术团队来说,越早意识到这一点越好:

PoC 阶段可以靠 Prompt 和模型堆出体验,生产阶段必须靠编排和工程治理兜底。


八、OpenClaw 这类 Agent 系统值得关注的,不只是“能不能跑”,而是“怎么编排”

从架构视角看,评估一个 Agent 框架或平台,不能只看它:

  • 是否支持多模型

  • 是否支持工具调用

  • 是否支持记忆

  • 是否支持 RAG

这些当然重要,但更值得关注的其实是它的编排能力:

  • 任务流是不是清晰

  • 节点抽象是否合理

  • 状态管理是否健全

  • 错误处理是否可扩展

  • 是否支持人机协同

  • 是否方便观测与调试

  • 是否适合沉淀为团队平台能力

因为这决定了它适不适合企业落地。

很多框架早期看起来很强,但真正一做复杂任务就暴露出问题:

  • flow 很漂亮,但状态很乱

  • 支持工具很多,但没有治理

  • Demo 很惊艳,但异常场景全靠运气

  • 多 Agent 协作看起来先进,实际调试地狱

所以真正的架构师看 Agent,不会只问:

这个框架能不能做出智能效果?

而会更关心:

它能不能承载复杂任务的执行秩序?

这才是生产级 Agent 的关键。


九、对架构师来说,应该怎么理解 Agent 编排

如果你本身是做 Java、后端、微服务、业务架构出身,其实你会发现:

Agent 编排并不是一个完全陌生的问题。

它和你熟悉的很多系统设计议题,本质是相通的:

  • 像流程引擎:因为要管步骤流转

  • 像规则引擎:因为要管路径选择

  • 像任务调度系统:因为要管执行和重试

  • 像状态机:因为要管阶段和生命周期

  • 像集成平台:因为要管工具和外部系统

  • 像可观测平台:因为要管 trace、日志、指标

  • 像风控系统:因为要管权限、审核、风险动作

只是现在,这些能力前面多了一个“大模型决策层”。

所以对架构师来说,真正的能力升级不是学几个 Prompt 技巧,而是开始思考:

如何把 AI 的不确定性,纳入企业系统的确定性框架里。

这就是 Agent 时代新的架构命题。


十、最后总结:Agent 的上限看模型,Agent 的成败看编排

很多人做 Agent,最开始迷恋模型。
但做得越深,越会发现一个现实:

模型决定你能不能“看起来很聪明”,编排决定你能不能“真正把事做成”。

没有编排,Agent 只是一个会聊天、会调用工具的能力集合;
有了编排,Agent 才能成为:

  • 可执行的系统

  • 可治理的系统

  • 可扩展的平台

  • 可落地的业务能力

所以如果你正在做 AI Agent,不妨把注意力从“模型选型焦虑”里抽出来,更多地放到这些问题上:

真正该关注的问题

  • 任务怎么拆

  • 状态怎么管

  • 工具怎么控

  • 异常怎么兜

  • 人机怎么协同

  • 成本怎么优化

  • 链路怎么观测

这些,才是真正拉开项目成败差距的地方。

AI Agent 的难点,从来不是让模型更像人;
而是让整个系统,能够可靠地把任务做完。

这也是为什么说:

AI Agent 真正难的,不是模型,而是任务编排。


结语

当行业还在讨论“哪个模型更强”时,真正开始做落地的人,已经在补另外一课:

如何设计一套能承载 AI 执行的不确定性,又满足企业级稳定性的任务编排系统。

这件事,决定了 Agent 是停留在 Demo,还是进入生产。

而这,也恰恰是架构师最值得投入的地方。


文末互动

你所在团队做 AI Agent 时,遇到的最大问题是:

  • 模型效果不稳定

  • 工具调用不可靠

  • 多步骤流程难编排

  • 状态和上下文管理太复杂

  • 成本和时延扛不住

欢迎留言聊聊,你踩过哪些坑。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-13 16:36:10 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/521333.html
  2. 运行时间 : 0.099167s [ 吞吐率:10.08req/s ] 内存消耗:4,761.01kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=38f7e4857b10496a3229e03e3fed904d
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000832s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000980s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000354s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000327s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000836s ]
  6. SELECT * FROM `set` [ RunTime:0.000248s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000687s ]
  8. SELECT * FROM `article` WHERE `id` = 521333 LIMIT 1 [ RunTime:0.000472s ]
  9. UPDATE `article` SET `lasttime` = 1776069370 WHERE `id` = 521333 [ RunTime:0.000770s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000232s ]
  11. SELECT * FROM `article` WHERE `id` < 521333 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000500s ]
  12. SELECT * FROM `article` WHERE `id` > 521333 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000673s ]
  13. SELECT * FROM `article` WHERE `id` < 521333 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.006515s ]
  14. SELECT * FROM `article` WHERE `id` < 521333 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005709s ]
  15. SELECT * FROM `article` WHERE `id` < 521333 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002831s ]
0.100843s