乐于分享
好东西不私藏

你的 AI 助手为什么总在关键时刻掉链子? ——Claude Code 工程哲学拆解(下)

你的 AI 助手为什么总在关键时刻掉链子? ——Claude Code 工程哲学拆解(下)

适合读者:读过上篇、想知道"具体怎么做"的技术人

阅读时间:7-8 分钟

导读:上篇拆解了 Claude Code 的产品化思维、Platform 演进趋势和三层防御系统。但还有两个更深层的问题没有回答:指令怎么组装才能让安全规则永不漂移?约束怎么动态调节才能既不让 Agent 废物也不让它失控?本文就是答案。

📌 本文是上下篇的下篇。如果还没读过上篇,强烈建议先读。


🔗 上篇回顾:我们拆解了 Claude Code 四条核心设计哲学中的前三条——产品化思维(把工程能力做成内置功能)、Platform 演进(行业从 Framework 走向 Platform)、多层防御(工具→命令→Hook 三层叠加)。但上篇末尾留了两个问题:系统指令怎么动态组装才能对抗注意力稀释?约束怎么随任务阶段自动调节?这就是下篇要回答的。


一、System Prompt 动态组装:从手写到工程化

这是 Claude Code 最精妙的设计之一,也是前面提到的"Context 分层"思想的极致体现。

传统做法的问题

大多数 Agent 框架的做法是维护一个巨大的静态 System Prompt 文件——角色定义、行为规则、工具描述、项目信息全部混在一起,堆成几百行的大文件。

打个比方:这就像你把公司规章制度、个人岗位职责、今日待办事项、午餐菜单全部写在同一张 A4 纸上。刚开始还能看懂,但三个月后这张纸已经密密麻麻写满了,你想找一条关键安全规则,翻半天都找不到。问题很明显:

问题
后果
难以维护
改一处可能影响全局——就像改一行 CSS 把整个页面搞乱了
无法动态调整
不管做什么任务都用同一份 Prompt,该加载的不加载,不该加载的硬塞,浪费 Token
优先级不清晰
规则冲突时靠模型自己"猜"该听谁的——就像同时收到老板和客户矛盾指令的打工人
膨胀风险
越加越多,最终塞满 Context Window——就像电脑内存被后台程序吃光了

Claude Code 的做法:七层动态组装

Claude Code 的做法完全不同:它不维护一个大文件,而是由代码在运行时像搭积木一样动态组装 System Prompt。每一层职责单一,有明确的优先级顺序:

注意这里的层次顺序:L1(角色)和 L3(安全)放在最前部,L7(实时信息)放最后。这不是随意的——这里利用了一个底层机制:大模型处理文本时,越靠前的内容越容易被"记住"(技术上叫 Attention 权重更高)。Claude Code 利用这个特性,把最重要的安全规则固定在最前面,让它们即使聊了 30 轮之后依然保持高可见度——就像你把家门钥匙和身份证永远放在包包最外层口袋,不管翻多少东西都能第一时间摸到。

同时,安全规则(L3)被刻意压缩到极简——只放真正的 Red Lines(不超过 10 条)。为什么?因为内容越少,被"稀释"的可能性就越低。详细的操作规范放到 L4,按需加载,用的时候才读。这就像:安全规则是"禁止吸烟"的标志(一眼就能看到),行为规范是"员工手册第三章第五节"(需要时再去查)。

可迁移的设计:Prompt Builder

你的框架可能不支持动态组装,但用文件组织也能模拟:

关键是要建立审查机制:安全规则每周审查一次有没有膨胀,行为规范每两周清理过时内容,新增内容必须确认放入了正确的层级。


二、动态控制逻辑:让约束随任务"呼吸"

上面讲了七层静态组装——相当于把信息分好了类、排好了序。但 Agent 运行时的真实场景比这更复杂:不同阶段需要不同强度的约束,就像开车在不同路况下需要不同的油门和刹车灵敏度。

你一定有过这种体验:

  • 让 AI 帮你写个方案大纲,结果它每写一段就问你"这样可以吗?"——太保守了,明明是探索性任务,却像在拆炸弹一样小心翼翼
  • 让 AI 帮你改一行生产环境的配置,结果它直接改了还帮你 push 上去了——太激进了,这种操作难道不该先问你吗?
  • 让 AI 帮你重构一个模块,前几步都很顺利,突然它开始删文件——前面太松后面突然失控

问题的根源是一样的:不管什么任务都用同一套约束强度。就像开车只有"全油门"和"急刹车"两个档位——要么寸步难行,要么失控冲出去。

Claude Code 的做法是设计三种运行模式,让约束随任务阶段自动切换——就像自动挡汽车会根据路况换挡:

自动换挡:系统自己判断该用哪个档位

最关键的是:这些模式切换不是靠你手动指定的,而是系统根据上下文自动判断的。就像自动驾驶检测到前方有行人自动减速、上了高速自动加速一样。

切换时有几个关键原则,你可以把它们理解成"交通规则":

  • 只可升档、不可降档
    ——Agent 自己不能从严格模式切换到宽松模式,只有你授权才行。就像车不会自己从一档挂到五档,必须司机踩油门配合。
  • 升档即时,降档延迟
    ——检测到风险立刻收紧(踩刹车);但要连续稳定运行好几轮之后才慢慢放松(松油门要渐进)。防止刚出个 bug 马上又放飞自我。
  • 每次换挡都留记录
    ——什么时候切的、为什么切、谁操作的,全部写入日志。出了事能回溯,像飞机的黑匣子。
  • 默认从标准档起步
    ——既不过度谨慎也不裸奔。大多数时候 Standard 够用了,不需要你操心。

而且不同模式下,前面讲的"七层组装"策略也会跟着变。举个例子:

  • 严格模式下
    :工具白名单缩到只剩"只读"操作(能看不能摸),安全规则加载完整版(一条不漏),行为规范里还加了审批流程
  • 创意模式下
    :几乎所有工具都能用,安全规则只留最硬的那 5 条红线,行为规范干脆不加载(别束缚思路),项目上下文也精简注入

所以这不是简单的"松/紧"开关,而是一整套联动机制——换了档位,连带的配置、Prompt 内容、工具权限全部跟着变。

可迁移的设计:你自己的"约束调节旋钮"

你不需要照搬 Claude Code 的实现,但可以借鉴它的核心思想——给 Agent 配三套"操作权限档位",再配一套"自动换挡规则"

自动换挡规则(这个是关键——不能让 Agent 自己随意切换):

发生了什么?
怎么变?
为什么这样设计
检测到 "prod"、"deploy"、"publish" 等关键词
立即 → 🔴 严格模式
生产环境不容闪失,零延迟升级
连续 2 次操作失败或报错
立即 → 🔴 严格模式
出错了就要收紧,防止错误放大
在严格/标准模式下连续成功 3 轮以上
等 3 轮后再降级 → 🟢
不能一成功就放松,加个"冷却期"防抖动
检测到异常行为(如尝试越权操作)
立即锁死 → 🔴 + 告警
可疑行为直接最高级别,并通知你
你手动说"放开点"/"严格点"
切到你指定的模式
用户指令拥有最高优先级

💡 落地建议:你不需要从零写一个模式切换引擎。最简方案:在你的 System Prompt 里加一段条件判断逻辑,或者在外层包一个简单的路由脚本——检测关键词和状态,决定注入哪套约束 Prompt。先用人工切换跑通流程,再加自动化规则迭代。

关键洞察:静态的"一刀切"约束注定失败。Agent 的任务本质上是分阶段的——探索时需要自由,执行时需要约束,出错时需要锁死。让约束随任务"呼吸",才是 Platform 级别的工程能力。


三、把所有拼图拼起来:完整架构总览

好,上篇讲了产品思维、Platform 演进和三层防御,下篇讲了七层指令组装和动态控制。把它们拼在一起,就是 Claude Code 的完整架构——像一栋楼,从地基到顶层逐层看:


四、数据说话:优化运行系统到底值不值

上面讲的都是"怎么做",你可能想问:费这么大劲搞这些架构设计,实际效果到底怎么样?来看几组真实数据——它们都指向同一个结论:

🤔 这对你的产品意味着什么?如果你正在做 Agent 相关的产品迭代,下一版的优先级建议这样排:先把运行系统打磨好(本文讲的四层架构),再考虑升级底层模型。现阶段,系统设计的边际收益远高于模型升级。


五、我踩过的七个坑(附血泪教训)

上面说的都很美好,但落地的时候——真没那么顺利。下面是我研究和实践过程中实打实踩过的坑,每个坑都浪费过不少时间。写出来帮你省掉试错成本:


总结:四条哲学,四个你明天就能做的事

说了这么多,如果读完这篇文章你只能带走四件事,我希望是下面这些——每一条都不需要等老板批准,明天上班就能开始做

#
哲学
你现在就可以做的
产品化思维
看看你现在用的 Agent 工具:状态管理、操作撤销、跨会话记忆——这些是内置的还是每次都要你自己想办法绕过去的?如果是后者,说明这个工具在"基础设施"上就欠债了
多层防御
别只靠一道门。最简方案:工具层配白名单(能用的工具列清楚)+ 命令层设高危确认(rm/push/deploy 要点头)+ 关键操作后检查结果。三道防线不用很复杂,但一定要有
指令工程化
把你现在那个巨大的 System Prompt 拆开。安全规则放最前面且不超过 10 条(像禁止吸烟标志),详细操作规范另外存放按需加载(像员工手册),总大小控制在 2000 token 以内
动态控制
给 Agent 配三套约束档位。日常开发用标准档、生产操作用严格档、探索性任务用宽松档,然后写几条简单的自动换挡规则(比如检测到 "prod" 就自动切严格模式)

最后说一句大实话

决定一个 AI 助手好不好用的关键变量,正在从「底层的模型有多聪明」转向「围绕模型设计的运行系统有多靠谱」。这跟餐饮业很像——米其林餐厅和路边摊用的可能是一样的食材,但出品的差距在于流程、标准、和背后的系统工程。

Claude Code 是这个趋势的最佳样本。而本文拆解的四层架构和四条原则,就是你从今天就可以开始落地的工程武器——不需要等模型升级,不需要等平台支持,从你现在的 System Prompt 和工具配置就能开始。


相关推荐

  • [上篇] 你的 AI 助手为什么总在关键时刻掉链子?——Claude Code 工程哲学拆解(上):产品化思维、Platform 演进与三层防御系统
  • [B 篇] Agent 工程深度解析:为什么你的 AI 助手会"叛逆"?底层机制与体系化防御
  • [A 篇] 别再怪 Prompt 写得不好了!你的 AI 助手为什么会"叛逆"
  • Anthropic - Building Effective Agents — anthropic.com/research/building-effective-agents
  • Anthropic - Effective context engineering for AI agents — anthropic.com/engineering/effective-context-engineering-for-ai-agents

— 全文完 —

基于实际项目经验整理 | 作者 猎猎风中 | 2026 年 6 月

👆 这是上下篇的下篇

还没读上篇?建议从《你的 AI 助手为什么总在关键时刻掉链子?——Claude Code 工程哲学拆解(上)》开始理解了方向和趋势,才能更好地理解本文的具体方案 🚀

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-13 07:06:57 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/856586.html
  2. 运行时间 : 0.112149s [ 吞吐率:8.92req/s ] 内存消耗:4,670.00kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=ef16b2b3b99206a9d2c97f8dcbdfc86c
  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.000634s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000761s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000313s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000246s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000502s ]
  6. SELECT * FROM `set` [ RunTime:0.000202s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000562s ]
  8. SELECT * FROM `article` WHERE `id` = 856586 LIMIT 1 [ RunTime:0.000460s ]
  9. UPDATE `article` SET `lasttime` = 1783897617 WHERE `id` = 856586 [ RunTime:0.010921s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000470s ]
  11. SELECT * FROM `article` WHERE `id` < 856586 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001147s ]
  12. SELECT * FROM `article` WHERE `id` > 856586 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000520s ]
  13. SELECT * FROM `article` WHERE `id` < 856586 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002089s ]
  14. SELECT * FROM `article` WHERE `id` < 856586 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004642s ]
  15. SELECT * FROM `article` WHERE `id` < 856586 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002656s ]
0.114914s