乐于分享
好东西不私藏

反馈控制:AI 提效的第一性原理

反馈控制:AI 提效的第一性原理

引言:你跟 AI 聊了十轮,问题到底出在哪?

阅读时间:约 18 分钟
关键词:反馈控制 | 负反馈 | 正反馈 | 反馈协议 | 多轮对话 | 收敛策略

先讲一个我亲眼见过的「极限拉扯」。

一位朋友用 Hermes 写一份技术方案。他上来就丢了一句:「帮我写个数据库迁移方案。」

AI 输出了 1500 字。他看了一眼:「不行,太浅了,再详细一点。」

第二轮,AI加了细节,但他发现方向偏了——

    AI假设的是MySQL→PostgreSQL迁移,

    他实际要做的是 Oracle→MySQL。

第三轮,方向对了,但结构像教科书,缺少他项目的具体约束(停机窗口 2 小时、数据量 3TB、需要回滚方案)。

第四轮、第五轮、第六轮……

最终结果?方案确实写出来了,能用。但一共7轮对话,耗时35分钟,token 烧了上万。

问题在哪? 不是 AI 不够聪明,不是他的需求太复杂。

问题是:他每一轮都在「纠偏」,但他从来没有设计过自己的「纠偏机制」。

他以为多轮对话 = 越聊越准,

但实际上——

没有反馈回路设计的多轮对话,就像没有陀螺仪的导弹:每一轮都在重新瞄准,而不是在修正。

钱学森先生在 1954 年写过一句话,可以说是整个工程控制论的「第一性原理」:

控制质量不取决于前馈的精确性,而取决于反馈回路的设计质量。

翻译成今天的语言:别幻想你的第一版 prompt 能一步到位。把你的精力,花在「怎么让 AI 越改越准」上。

这就是今天要讲的核心。


第一章:钱学森教我们的——反馈,才是控制的灵魂

1.1 前馈 vs 反馈:两个世界观的差异

工程上有两种系统控制方式,代表两种完全不同的世界观。

前馈控制(Feedforward)

在行动之前,根据预设模型计算好一切,然后执行。不回头,不修正。

自动洗衣机加水 30 升就是 30 升,不管你衣服是 3 件还是 10 件。

反馈控制(Feedback)

测量实际输出,跟期望输出比较,发现偏差 → 

修正输入 → 

缩小偏差 → 

循环往复,直到偏差趋近于零。

钱学森的洞见在于:现实世界里,前馈永远不够。 因为——

  • 你永远无法预设所有变量(模型的参数你算不准)
  • 你永远无法预知所有干扰(环境会变化)
  • 你永远无法把系统建模到 100% 完美

所以,一个系统真正「聪明」的标志,不是它的前馈有多完美,而是它的反馈回路有多高效

导弹命中目标,靠的不是发射前把弹道算到毫米级(前馈),而是飞行中不断测量「实际位置 vs 目标位置」的偏差,并持续修正姿态(反馈)。陀螺仪、加速度计、制导计算机——整个系统的精髓,全在反馈回路上。

1.2 负反馈与正反馈:两个相反的力量,同一个机制

钱学森在书中花了大量篇幅讨论反馈的两种基本形态。

负反馈(Negative Feedback):检测偏差 → 反向修正 → 系统收敛稳定。

恒温器是负反馈:温度低了,加热;温度高了,停止加热。

空调、巡航定速、人体血糖调节,全部是负反馈。

负反馈让系统「保持稳定」,不跑偏。

正反馈(Positive Feedback):检测偏差 → 同向放大 → 加速变化 → 突破/引爆。

扩音器对着话筒时产生啸叫,是正反馈。

社交媒体上的病毒传播,是正反馈。核裂变链式反应,是正反馈。

正反馈让系统「加速变化」,要么冲到新高度,要么炸掉。

负反馈和正反馈不是「好坏」之分。它们是同一套机制的两个方向

——关键在于:什么时候用哪个?

钱学森先生的原则很明确:

大部分时间用负反馈保持系统稳定运行;

在确认方向正确后,用正反馈加速突破。

伺服机构用负反馈让炮塔精准跟随目标;用正反馈在锁定目标后加速追踪。
自动驾驶仪用负反馈修正航向偏差;用正反馈在进场阶段快速对准跑道。
稳定平台用负反馈抵消船体摇摆;用正反馈在捕捉到信号后迅速锁定。

同一个逻辑,同一个威力。接下来,我们就把它用到 AI 对话上。


第二章:Hermes 落地——每一次对话,都是一条反馈回路

2.1 单轮对话 = 前馈,多轮对话 = 反馈

这是最直接的映射,也是大多数人最容易忽略的一点。

单轮对话是前馈系统:你输入一个 prompt,AI 输出一个结果。

没有修正机会。

就像自动洗衣机,一次设定,一次执行。

多轮对话是反馈系统:你输入 prompt → AI 输出 → 你检测偏差 → 你给出修正指令 → AI 再输出 → 你再检测偏差 → ……直到收敛到你想要的结果。

这套流程,跟导弹的制导回路结构完全一样:

导弹制导
AI 对话
目标位置
你的期望输出
当前实际位置
AI 的实际输出
偏差 = 目标 - 实际
偏差 = 你想要的 - AI 给的
舵面修正指令
你的修正 prompt
陀螺仪测量
你逐段阅读/验证
命中目标
交付满意结果

发现了吗?这不是比喻,不是类比——这是同构结构。

你每一次多轮对话,本质上都在运行一条反馈控制回路。

区别只是:

导弹的反馈回路是由精密仪器和算法在毫秒级自动完成的;

你的反馈回路是你手动完成的。

而正因如此——

你手动完成的这条回路,质量高不高、效率高不高,完全取决于你「设计」得怎么样。

2.2 负反馈在 AI 对话中的用法:精确指出偏差

负反馈的核心操作就三步:

  1. :把 AI 的输出跟你的期望对比,找到偏差
  2. :精确告诉 AI 偏差在哪、偏差多少、方向往哪改
  3. :检查修正后的输出是否缩小了偏差

这三步听起来简单,但大多数人死在第二步。

错误示范:「不是这个意思,重写。」

→ AI 不知道哪错了、错多远、往哪改。

它只能重新猜。大概率还是偏的。

正确示范「第三段关于成本分析的结论方向偏了。你目前的分析聚焦于硬件成本,但我需要的是『总拥有成本』视角,包含人力迁移成本(预估 3 人月)和停机损失(每小时约 5 万元)。请以这个口径重写第三段。」

区别在哪?

后者的修正指令是一个「高精度偏差信号」

——AI 能定位到具体段落、具体维度、具体缺失的内容。

就像导弹的制导系统收到的不是「偏了,调一下」,

而是「弹道偏差 X 轴 +3.2 米,Y 轴 -1.7 米」。

负反馈的黄金法则:修正指令的精度,决定了收敛的速度。偏差定位越精确,AI 修正效率越高。

2.3 正反馈在 AI 对话中的用法:放大正确的方向

正反馈往往被忽视,但它的威力巨大。

假设你在让 AI 分析代码架构问题。

AI 的输出中,第三段提出了一个你从未想到的角度——

「当前的单体架构不仅影响部署效率,还隐含了数据耦合风险,这可能是之前性能瓶颈的根因。」

这时候,你如果只说「继续」,你就浪费了一次正反馈机会。

正反馈的正确用法:「第三段关于数据耦合风险的分析非常到位,这个方向是对的,请沿着这个方向继续深入——分析当前架构中具体哪些模块之间存在数据耦合,耦合类型是什么(读耦合/写耦合/事务耦合),并给出解耦方案。」

正反馈 = 告诉 AI 「哪里做对了」+ 「在这个正确方向上继续放大」。

这跟工程师调整系统增益是一个道理:当系统的输出方向正确但幅度不够时,加大增益、加速前进。正反馈是让你快速突破瓶颈的加速器。


第三章:反馈协议——你的 AI 对话「自动驾驶系统」

理论讲完了。现在进入这篇文章最核心的部分:

怎么设计一套让你在多轮对话中高效收敛的「反馈协议」。

3.1 什么是反馈协议?

协议(Protocol),在控制论里指的是「通信双方约定的结构化交互规则」。

在 Hermes 对话里,反馈协议就是你在第一轮就定义好的、贯穿整个对话的「如何纠偏」规则。它包括:

  • 分层策略:每轮聚焦一个维度,而不是每轮什么都改
  • 偏差检测点:每轮结束后你检查什么
  • 修正指令模板:你用什么格式告诉 AI 怎么改
  • 收敛判定:什么条件下你认为「可以了,收工」

设计反馈协议,就是把你可能进行的 5-7 轮随机纠偏,

变成 3-4 轮有节奏的系统收敛。

3.2 四层反馈协议框架

基于钱学森的「分级控制」思想,我提炼了一套四层反馈协议。

不需要背,理解逻辑后可以灵活调整。

第 1 轮 — 框架层验证
   目标:方向对不对?
   检查:整体结构、核心论点、关键假设
   修正:「骨架正确吗?缺少什么大模块?有什么完全不需要?」
   输出:AI 给出修正后的框架

第 2 轮 — 内容层纠偏
   目标:内容准不准?
   检查:每个模块的具体论述、数据准确性、逻辑链条
   修正:「第 X 部分的数据需要更新」「第 Y 段的推导有跳跃」
   输出:AI 给出修正后的完整内容

第 3 轮 — 细节层打磨
   目标:质感够不够?
   检查:措辞、格式、引用、一致性
   修正:「措辞偏学术/偏口语」「某处需要一个例子」
   输出:AI 给出打磨后的版本

第 4 轮 — 终验层确认
   目标:是否可交付?
   检查:满足成功标准吗?有无遗漏?
   修正:最后的微调
   输出:最终交付物

这个协议的核心哲学是

你把原本混在一起的「方向问题 + 内容问题 + 格式问题」,

拆成了四个独立的控制层。

每一层只解决该层的偏差。

为什么这很重要?

因为人的认知有一个致命缺陷:

当我们同时看到三个问题时,我们往往会混杂着反馈,导致 AI 无法确定「先解决哪个」。

分层反馈 = 每一轮 AI 只需要聚焦一个维度的修正,收敛速度极快。

3.3 反馈协议 vs 自由纠偏:效果差异

用同一任务对比:

自由纠偏(无协议)
四层反馈协议
轮数
5-8 轮
4 轮
每轮耗时
3-5 分钟(因为每次要全面检查)
1-2 分钟(只需检查当前层)
偏差定位效率
低(AI 不知哪些是你最关心的)
高(每轮偏差信号精确到层)
收敛质量
不稳定(可能第 7 轮回到第 3 轮的问题)
稳定收敛(单向推进,不回头)
心理消耗
高(「怎么又跑偏了」)
低(「这轮方向对了,下一轮细化」)

第四章:完整案例——一次高难度技术方案的 6 轮反馈迭代

下面是一个真实案例的完整还原。

任务:帮一家电商公司撰写「双十一大促系统稳定性保障方案」

涉及多系统协同、流量预估、降级策略、应急响应——

是一个典型的「高复杂度、高不确定性」任务。

我将展示每一轮的偏差检测、修正指令和效果收敛过程。

第 0 轮:初始 prompt 设定(前馈)

在开始之前,我用了 S01 教的系统观框架定义输入:

【任务】双十一大促系统稳定性保障方案
【背景】B2C 电商平台,日均订单 30 万,预估峰值 300 万
【核心系统】订单中心、库存中心、支付网关、用户中心、物流调度(共 5 个)
【约束】零停机、预算 500 万以内、需包含降级和回滚策略
【输出要求】Markdown 方案文档,包含架构图描述、压测方案、应急预案
【反馈协议】第 1 轮验框架 → 第 2 轮纠内容 → 第 3 轮细粒度 → 第 4 轮终验

第 1 轮:框架层验证

AI 输出:给出了一个 8 章结构(背景分析 → 流量预估 → 系统容量规划 → 架构改造 → 压测方案 → 降级策略 → 应急预案 → 总结)。

偏差检测

  • ✅ 8 章结构覆盖了主要方面
  • ❌ 缺少「数据一致性保障」独立章节(大促中库存扣减、订单幂等是关键)
  • ❌ 「成本估算」分散在各个章节,不是集中呈现(我需要一个总成本表)
  • ⚠️ 「应急预案」排在第 7 章太靠后,应该提前到第 5 章(架构改造后立即讲应急)

修正指令

「框架方向正确。三处调整:

  1. 在『架构改造』后增加独立章节『数据一致性保障』,聚焦库存扣减幂等、订单防重、分布式事务方案。
  2. 将『应急预案』提前到第 5 章(架构改造后紧跟应急预案,逻辑更紧凑)。
  3. 增加独立的『成本预估总表』章节,汇总各系统改造、压测、人力、备用资源的成本。」

效果:方向锚定。结构从「够用」变成「专业」。


第 2 轮:内容层纠偏(上)——架构改造

AI 输出:框架修正后,填充了完整的架构改造内容。

偏差检测

  • ❌ 订单中心的改造方案只提了「数据库读写分离」,没有考虑峰值 300 万订单/天(是日常的 10 倍)的场景——读写分离不够,需要引入消息队列削峰。
  • ❌ 库存中心的扣减方案用了「先查再扣」模式,存在超卖风险——应该用 Redis Lua 脚本实现原子扣减。
  • ✅ 支付网关的异地多活方案方向正确,细节可行。

修正指令

「两个关键技术修正:

  1. 订单中心:峰值 300 万/天 = 约 3500 QPS,单靠读写分离撑不住。补充『消息队列削峰 + 异步落库』方案,以 RocketMQ 为例说明架构。
  2. 库存中心:当前方案存在超卖风险。改为『Redis Lua 原子扣减 + DB 异步同步』方案,描述 Lua 脚本的核心逻辑。

支付网关部分维持不变,方向正确。」

效果:核心技术方案从「理论可行」升级为「生产可用」。


第 3 轮:内容层纠偏(下)——降级与应急

AI 输出:完成了数据一致性章节和降级策略。

偏差检测

  • ❌ 降级策略只列了「关闭非核心功能」,没有给出分级方案(P0/P1/P2 降级)
  • ❌ 应急预案只有文字描述,缺少「响应时间线」——大促中时间就是金钱
  • ✅ 数据一致性章节的分布式事务方案(Seata AT 模式)分析到位

修正指令

「降级和应急方案需要两个关键补充:

  1. 降级策略按 P0/P1/P2 三级分级:
    • P2(流量达 200%):关闭推荐系统、用户画像更新
    • P1(流量达 250%):关闭搜索分词优化,降级为精确匹配
    • P0(流量达 300%):关闭非核心报表,保留核心交易链路
  1. 增加『应急响应时间线』:从『发现异常』到『执行降级』到『恢复服务』到『复盘』,每个阶段标注责任人、工具、SLA(如:发现异常后 1 分钟内告警,3 分钟内定位,5 分钟内执行降级)。」

效果:方案从「有」变成「可执行」。


第 4 轮:细节层打磨——成本与格式

AI 输出:成本预估总表出来了。

偏差检测

  • ❌ 成本表只列了「硬件扩容」和「人力」,漏了「压测工具费用」和「备用资源租赁」
  • ⚠️ 部分章节的措辞偏开发口吻(大量「我们会……」),方案文档应该是「建议……」或「采用……」的第三方视角
  • ✅ 架构图 ASCII 描述清晰、各系统改造方案技术深度合适

修正指令

「两个打磨:

  1. 成本表补充两项:压测工具费用(预估 JMeter 集群或云压测服务 30 万)、备用资源租赁(云主机弹性资源预留费用)。
  2. 全文统一措辞:把『我们会』替换为『建议』或『采用』,把『你们需要』替换为『运维团队需要』——整体保持第三方方案视角。」

效果:细节到位,专业感拉满。


第 5 轮:终验层确认——遗漏检查

AI 输出:打磨后的最终版本。

偏差检测

  • ✅ 所有章节完整
  • ✅ 技术方案经过修正后正确
  • ⚠️ 缺少一个「前置条件清单」——方案假设了很多前提(如「Redis 集群已部署」),但没有显式列出
  • ⚠️ 没有标注「方案版本」和「适用场景说明」

修正指令

「质量很好,最后两个小补充:

  1. 在方案开头增加『前置条件与假设』小节,列出 5-7 条关键假设(如:Redis 集群已部署且支持 Lua、RocketMQ 已搭建、压测环境与生产 1:1 等)。
  2. 在文档末尾标注:版本 V1.0、适用范围(2026 双十一大促)、修订记录占位。」

第 6 轮:收敛——最终交付

AI 输出了包含上述所有修正的最终版本。偏差趋近于零。

收敛统计

轮次
聚焦层
偏差数量
修正后残留偏差
耗时
第 1 轮
框架
3 个结构调整
0
2 分钟
第 2 轮
内容-架构
2 个技术方案错误
0
3 分钟
第 3 轮
内容-降级应急
3 个缺失/不足
0
2 分钟
第 4 轮
细节
2 个遗漏 + 措辞
0
1 分钟
第 5 轮
终验
2 个遗漏
0
1 分钟
第 6 轮
收敛
0
0
30 秒

总耗时 9 分 30 秒,6 轮,40 页专业方案。每一轮的偏差都精确到具体维度,每一轮的修正都单向推进。

如果换成自由纠偏?预估:10-12 轮,30 分钟以上,而且很可能中间出现「第 8 轮回到第 3 轮的问题」这种反复。


第五章:你的反馈控制实操工具箱

工具一:反馈效果快速诊断表

跟 AI 聊了三轮以上还没拿到满意结果?别急着重写 prompt。

用这张表先诊断:

症状
可能的反馈问题
修复方向
每轮都在纠正不同方面的问题
反馈没有分层,混在一起
使用四层协议,每轮只聚焦一层
AI 修正后反而引入了新问题
修正指令过于模糊,AI 过度补全
精确定位偏差(段落号+维度+方向)
第五轮开始回到第二轮的问题
没有记录修正历史,收敛失控
在 prompt 中加入「已确认的部分」锁定
总觉得「差一点」但不知道差在哪
偏差检测点不明确
定义每轮的检查清单(3-5 项具体指标)
方向对了但深度不够
缺少正反馈
告诉 AI「方向对」+ 指定深入维度
AI 反复在一个点上出错
你的偏差描述跟 AI 的理解有 gap
给一个「正确示例」,而不是光说「不对」
每轮 token 消耗很大但改进很小
你在让 AI 重写全文而不是局部修改
使用「只修改第 X 段,其余保持不变」指令

工具二:反馈协议模板(每次复杂任务第一轮贴上)

markdown
【反馈协议】(本轮对话的「纠偏规则」)

1. 分层策略:
   - 第 1 轮:验证框架/结构(方向对不对?缺少什么大块?)
   - 第 2 轮:验证核心内容(技术/逻辑/数据准不准?)
   - 第 3 轮:验证细节(格式/措辞/引用/一致性)
   - 第 4 轮:终验确认(遗漏检查+最终微调)

2. 偏差检测点:
   - 每轮结束后,我会检查 [列出 3-5 个具体检查项]
   - 我将用以下方式标注偏差:[段落号] + [偏差维度] + [修正方向]

3. 修正规则:
   - 局部问题只修改相关段落,不要重写全文
   - 如果我的修正指令不够清楚,请列出你需要澄清的点,不要猜测
   - 「已确认」的部分,后续轮次不要改动

4. 收敛条件:
   - 当连续两轮偏差数量为零时,本轮任务完成
   - 4 轮后如果仍未收敛,检查问题是否出在初始需求定义上

工具三:30 秒反馈自查口诀

每次迭代前,心里过一遍这四个字:

看 → 说 → 验 → 定
  • (5 秒):AI 这轮输出跟我预期的偏差在哪?精确到段落/维度。
  • (10 秒):我打算怎么告诉 AI 这个偏差?用「位置 + 方向 + 程度」格式。
  • (5 秒):AI 下一轮输出后,我花多久能判断偏差是否缩小?(准备好检查清单)
  • (10 秒):这轮聚焦什么层?其他层的问题先记下来,这轮不管。

结语:反馈,是 AI 时代的「第一性原理」

钱学森在《工程控制论》里有一段话,我每次重读都会被震到:

「一个没有反馈的系统,必然偏离目标。偏离的速度,取决于系统的复杂度。系统越复杂,偏离越快。唯有反馈,能让一个复杂系统保持在通往目标的轨道上。」

70 年后的今天,这句话的含义甚至比当年更深刻。

今天的 AI 对话系统——无论是 Hermes、ChatGPT 还是任何 Agent——都是人类历史上最复杂的「被控对象」之一。它的输出空间几乎是无限的。它的推理路径是不可完全预测的。它的「个性」会随着上下文微妙漂移。

在这样一个系统面前,「一次性给出完美 prompt」的幻想,注定破灭。

但这不是坏消息。这是好消息。

因为钱学森已经告诉你了:控制质量不取决于前馈的精确性。取决于反馈回路的设计质量。

你不是在跟一个不听话的 AI 较劲。你是在运行一条需要设计的反馈回路。把精力从「打磨完美 prompt」转移到「设计高效反馈机制」上,你会发现——你的 AI 从不听话变成了可驾驭。

从今天开始,给你的每一次复杂对话,装上一个反馈协议。

你会发现你能控制的,远比你想象的更多。


下一篇预告

反馈回路搭好了,你的对话收敛效率大幅提升。但下一个问题随之而来:反馈信号有时候本身就是「噪声」——你怎么知道你给 AI 的修正指令是对的?你怎么防止一次错误的反馈把整个对话带偏?

这就是 S03《黑箱方法:不要试图「读懂」AI,学会「控制」它》 要解决的。钱学森的黑箱哲学:不可知 ≠ 不可控。面对一个你无法透视内部运作的系统,如何通过外部输入输出的映射关系,建立有效的控制策略。

我们下期S03 见。


「控制质量不取决于前馈的精确性,而取决于反馈回路的设计质量。」

——钱学森《工程控制论》,1954

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-27 20:42:07 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/674419.html
  2. 运行时间 : 0.144212s [ 吞吐率:6.93req/s ] 内存消耗:4,666.52kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5008ca981f28e340bec161ab8cfe7198
  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.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000846s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001612s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000717s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000681s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001407s ]
  6. SELECT * FROM `set` [ RunTime:0.000609s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001660s ]
  8. SELECT * FROM `article` WHERE `id` = 674419 LIMIT 1 [ RunTime:0.001157s ]
  9. UPDATE `article` SET `lasttime` = 1779885727 WHERE `id` = 674419 [ RunTime:0.003079s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000630s ]
  11. SELECT * FROM `article` WHERE `id` < 674419 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001103s ]
  12. SELECT * FROM `article` WHERE `id` > 674419 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000905s ]
  13. SELECT * FROM `article` WHERE `id` < 674419 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002249s ]
  14. SELECT * FROM `article` WHERE `id` < 674419 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002070s ]
  15. SELECT * FROM `article` WHERE `id` < 674419 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001487s ]
0.148065s