乐于分享
好东西不私藏

OpenClaw 架构选型:Multi-Agent 与主从 Agent 该怎么选?

OpenClaw 架构选型:Multi-Agent 与主从 Agent 该怎么选?

在 OpenClaw 的使用过程中,很多开发者都会陷入一个架构选型的困惑:

搭建智能体系统时,该直接配置多个长期运行的 Multi-Agent,还是保留一个主 Agent 搭配临时 Sub-Agent 做任务拆解?

两者看似都是多智能体协作,实则设计逻辑、适用场景天差地别。选对架构,能让你的 OpenClaw 系统效率翻倍;选错则会导致配置臃肿、维护困难,甚至影响任务执行稳定性。

本文结合 OpenClaw 官方设计理念与实际落地经验,讲透两种架构的核心差异、优劣势及选型策略,还会附上实操步骤和避坑指南,帮你精准匹配业务需求。

一、先搞懂:两种架构的核心定义

很多人混淆 Multi-Agent 和主 Agent+Sub-Agent,本质是没理解 OpenClaw 对「智能体」的核心定义 —— 在 OpenClaw 中,一个真正的 Agent 不是简单的 Prompt 模板,而是拥有独立工作空间、认证信息、会话存储的「完整隔离大脑」,这是区分两种架构的基础。

Multi-Agent:长期独立的「专业岗位」

Multi-Agent 是多个完全隔离的长期智能体,相当于在 OpenClaw 中搭建了多个各司其职的「专业岗位」。每个 Agent 都有专属的 workspace、agentDir、认证配置、会话存储和技能体系,彼此之间天然隔离,不会共享任何上下文和权限。

其核心是Multi-Agent Routing(多智能体路由):OpenClaw 的 Gateway 进程如同「总机」,会根据预设规则,将不同来源的消息精准分发到对应 Agent。路由规则可按渠道(飞书 / Telegram)、账号、聊天场景(群聊 / 私聊 / 讨论串)划分,且规则遵循「确定性」和「精准优先」原则 —— 相同输入永远匹配同一 Agent,规则冲突时更具体的配置优先生效。

主 Agent+Sub-Agent:临时协作的「项目团队」

主 Agent+Sub-Agent 则是 **「总控 + 临时执行者」的任务编排模式 **,Sub-Agent 并非长期存在的独立智能体,而是主 Agent 在处理复杂任务时,临时拉起的「执行单元」,任务完成后即被回收,相当于项目执行中的「临时工」。

主 Agent 承担「项目经理」角色:接收用户需求、判断任务是否需要拆分、调度 Sub-Agent 执行、汇总最终结果;Sub-Agent 则专注单一子任务,比如资料搜集、逻辑整理、事实核查等,仅在当前会话中临时运行。OpenClaw 的 TUI 界面还提供了/subagents spawn/steer/kill等专属命令,支持对 Sub-Agent 的灵活管控。

二、核心差异:组织结构 VS 任务编排

看似都是多智能体协作,实则 Multi-Agent 和主 Agent+Sub-Agent 的设计目标、组织方式完全不同,一个聚焦「长期体系化分工」,一个聚焦「临时复杂任务拆解」。

Multi-Agent:定规则的「组织结构」

Multi-Agent 的核心是建立长期、清晰的系统组织结构,解决「谁负责哪类事、谁接收哪个入口消息、谁用什么权限」的问题。它强调全维度隔离:独立的工作空间、认证信息、会话记录、身份标识和路由规则,就像公司里的不同部门,每个部门有专属的工作范围、权限和协作流程,长期稳定运行。

主 Agent+Sub-Agent:做执行的「任务编排」

主 Agent+Sub-Agent 的核心是实现复杂任务的高效拆解与并行执行,解决「一个任务怎么拆、哪些子任务能并行、如何保持主会话清爽」的问题。它强调临时委派和动态调度:所有需求先汇聚到主 Agent,再根据任务复杂度动态拉起 Sub-Agent,执行完成后回收资源,全程在主会话内完成,不会形成长期的智能体冗余。

三、优劣势对比:适合的才是最好的

两种架构没有绝对的优劣,只有是否适配场景。清晰掌握两者的优劣势,才能避免选型失误。

Multi-Agent:长期体系化的首选,代价是配置成本

核心优势

长期边界清晰,分工明确:每个 Agent 专注单一领域,比如写作 Agent 只处理内容创作、运维 Agent 只负责系统管理,不会出现任务交叉,适合长期稳定的业务场景。

入口直连路由,效率更高:不同渠道、账号的消息可直接路由到对应 Agent,无需经过总控分发,减少中间环节,适合多账号、多团队、多渠道的使用场景。

权限天然隔离,安全性高:OpenClaw 明确规定「认证信息按 Agent 独立分配」,不同 Agent 可配置不同的模型密钥、服务权限,从根源上规避权限泄露风险,适合生产环境的安全要求。

主要代价

配置维护成本高:需要维护多个 Agent 的工作空间、身份标识、路由规则、认证信息,拆解得越细,越容易出现「记不清谁负责什么」的情况,调试和维护难度会显著增加。

易出现过度设计:如果只有一个使用入口、一种核心任务类型,盲目搭建多个长期 Agent,会导致系统碎片化,反而降低运行效率。

主 Agent+Sub-Agent:灵活轻量化的选择,痛点是单点依赖

核心优势

轻量化启动,无需提前设计架构:只需先搭建一个主 Agent,遇到复杂任务时再动态拉起 Sub-Agent,无需提前规划整套组织结构,适合个人使用或业务初期的探索阶段。

复杂任务拆解更高效:支持将重任务拆分为多个子任务并行执行,比如写一篇深度文章,可让 Sub-Agent 分别负责资料搜集、结构整理、事实核查,主 Agent 仅做汇总,避免单 Agent 处理时的上下文混乱、步骤干扰。

用户体验统一:用户始终只与主 Agent 交互,所有任务拆解、并行执行的复杂性都隐藏在后台,不会增加用户的操作成本。

主要代价

主 Agent 成单点中枢:所有需求都需经过主 Agent 分发,当复杂任务过多时,主 Agent 的调度逻辑会越来越重,甚至成为系统性能瓶颈。

不适合长期角色分工:Sub-Agent 的核心是「临时执行」,而非「长期身份」,如果强行将长期业务角色拆分为 Sub-Agent,会导致角色定位模糊,无法承接多渠道的长期消息绑定。

四、官方选型指南:按场景精准匹配

结合 OpenClaw 官方文档的推荐,我们可以根据使用场景、任务类型、维护成本三个维度,快速判断该选择哪种架构。

优先选 Multi-Agent 的 4 种情况

  1. 多个长期稳定的业务角色,比如需要单独的写作、运维、研究、助理 Agent,且各角色的工作范围不交叉;
  2. 不同业务需要独立的工作空间,比如部分 Agent 需要长期维护专属的文件、记忆、人格和技能体系;
  3. 多渠道 / 多账号的消息入口,比如希望 Telegram 账号对接写作 Agent、Discord 机器人对接编码 Agent、飞书群聊对接运维 Agent;
  4. 权限和认证隔离有严格要求,比如不同业务需要使用不同的模型密钥、API 权限,避免权限共享带来的安全风险。

优先选主 Agent+Sub-Agent 的 4 种情况

  1. 目前只有一个统一的使用入口,比如仅在 TUI 界面操作,或只有一个核心的聊天入口;
  2. 核心需求是复杂任务拆解,而非长期角色分工,比如研究任务的多线程并行、编码任务的检查 / 修改 / 验证拆分;
  3. 暂时不想投入过多成本维护多个长期 Agent,希望以轻量化方式启动,逐步探索业务需求;
  4. 希望为用户提供统一的对话体验,让用户无需关注后台的任务拆解逻辑,仅与主 Agent 交互。

五、高阶实操:混合架构才是最优解

其实在实际使用中,「纯 Multi-Agent」和「纯主 Agent+Sub-Agent」都不是最优解,OpenClaw 官方更推荐「长期层 Multi-Agent + 执行层 Sub-Agent」的混合架构 —— 用 Multi-Agent 搭建长期的核心角色,在核心角色内部,用 Sub-Agent 处理复杂子任务,兼顾体系化和灵活性。

混合架构设计思路

长期层:用 Multi-Agent 搭建核心角色

设置 3 个基础的长期 Agent,覆盖核心业务场景,彼此独立隔离、按需路由:

    main:总控 Agent,作为默认消息入口,处理通用需求;writer:内容创作 Agent,承接所有内容相关需求,比如写作、编辑、文案优化;ops:系统运维 Agent,负责系统管理、日志查询、配置优化等运维工作。

    执行层:在核心 Agent 内拉起 Sub-Agent

    writerops处理复杂任务时,动态拉起专属 Sub-Agent,任务完成后回收,不形成长期冗余:

      writer 内部:Sub-Agent A(搜集资料)、Sub-Agent B(整理提纲)、Sub-Agent C(事实核查);ops 内部:Sub-Agent A(查询日志)、Sub-Agent B(配置对比)、Sub-Agent C(生成修复建议)。

    两种架构的基础实操步骤

    实操路线 A:搭建 Multi-Agent

    1. 新增长期 Agent:openclaw agents add writeropenclaw agents add ops
    2. 查看当前绑定情况:openclaw agents list --bindingsopenclaw agents bindings
    3. 配置消息路由:将不同入口绑定对应 Agent,如openclaw agents bind --agent writer --bind telegram:writer
    4. 完善 Agent 配置:为每个 Agent 的 workspace 补齐AGENTS.md/SOUL.md/USER.md/IDENTITY.md,定义专属人格和规则;
    5. 重启验证:openclaw gateway restart,通过openclaw channels status --probe验证路由是否生效。

    实操路线 B:搭建主 Agent+Sub-Agent

    1. 保留默认主 Agent:无需新增长期 Agent,以 OpenClaw 默认 Agent 作为总控;
    2. 灵活使用 Sub-Agent 命令:在 TUI 界面通过/subagents list/spawn/steer/kill管控临时 Sub-Agent;
    3. 区分内部执行与外部对接:仅在 OpenClaw 内部拆任务,用原生 Sub-Agent;需要对接外部智能体(如 Codex、Claude),用 ACP session 协议。

    六、必避的 2 个核心坑,新手必看

    OpenClaw 的智能体架构配置中,有两个高频踩坑点,很多开发者因忽略官方提示导致系统故障,一定要重点规避:

    坑 1:把 workspace 当成「强沙箱」

    OpenClaw 官方明确提醒:workspace 只是 Agent 的默认工作目录,并非硬沙箱。如果需要实现真正的安全隔离,不能仅依赖不同的 workspace,必须单独配置 sandbox 参数,否则仍存在权限泄露、上下文交叉的风险。

    坑 2:一开始就拆太多长期 Agent

    新手最容易犯的错误是「过度设计」,刚启动就搭建十几个长期 Agent,结果导致系统碎片化、维护成本剧增。正确的做法是「循序渐进」:

    1. 先搭一个主 Agent,满足基础需求;
    2. 用 Sub-Agent 处理复杂任务,验证业务场景的稳定性;
    3. 当某类子任务长期稳定、成为核心业务后,再将其升级为独立的长期 Agent。

    七、总结:选架构的核心原则

    OpenClaw 的架构选型,核心不是纠结「哪种更好」,而是抓住「长期分工用 Multi-Agent,临时拆解用 Sub-Agent」的核心逻辑:

    • 如果你需要搭建长期、体系化、多角色的智能体系统,面向多团队、多渠道、高安全要求的生产环境,优先选 Multi-Agent;
    • 如果你是个人使用,或业务处于初期探索阶段,核心需求是高效处理复杂任务,优先选主 Agent+Sub-Agent;
    • 追求最优解,则选择混合架构,用 Multi-Agent 搭建长期核心角色,用 Sub-Agent 处理内部复杂子任务,兼顾体系化、灵活性和运行效率。

    其实无论是哪种架构,OpenClaw 的设计初衷都是「让智能体协作更高效」,只要贴合自身的使用场景、控制维护成本,就能发挥出其最大价值。

    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-04-01 16:34:49 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/493955.html
    2. 运行时间 : 0.109291s [ 吞吐率:9.15req/s ] 内存消耗:4,926.66kb 文件加载:145
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=b5502144da50d6b0383e1e09c5c45380
    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.000404s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000566s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000916s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003068s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000622s ]
    6. SELECT * FROM `set` [ RunTime:0.000204s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000568s ]
    8. SELECT * FROM `article` WHERE `id` = 493955 LIMIT 1 [ RunTime:0.003400s ]
    9. UPDATE `article` SET `lasttime` = 1775032489 WHERE `id` = 493955 [ RunTime:0.006953s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.002004s ]
    11. SELECT * FROM `article` WHERE `id` < 493955 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.005216s ]
    12. SELECT * FROM `article` WHERE `id` > 493955 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000821s ]
    13. SELECT * FROM `article` WHERE `id` < 493955 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001723s ]
    14. SELECT * FROM `article` WHERE `id` < 493955 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001658s ]
    15. SELECT * FROM `article` WHERE `id` < 493955 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001494s ]
    0.110979s