乐于分享
好东西不私藏

OpenClaw Agent系列第1集 多 Agent 协作完全指南

OpenClaw Agent系列第1集 多 Agent 协作完全指南

 SubAgent子智能体、AgentTeams 团队与AgentToAgent跨代理实践


一、为什么需要多 Agent 协作?

在投入 OpenClaw multiagent 技术细节之前,先厘清一个根本问题:什么时候你真正需要从单一代理升级到多 Agent 架构?

1.1 单一代理的三大瓶颈

无论模型多强大,单一 AI 代理始终面临以下限制:

  • Context Window 天花板:即便是 200K tokens 的 context window,当任务需要同时持有十万行代码、数百份文件与即时网页资料时,单一代理的记忆体根本不够用。多 Agent 架构通过分布式记忆体解决这个问题——每个子代理只需维护其职责范围内的上下文。

  • 认知超载:当一个代理需要在法律分析、财务计算、代码审查之间不断切换角色,输出品质会随着任务链拉长而明显下降。学术研究称之为「注意力稀释效应」——前期任务的品质明显优于后期。

  • 序列化延迟:单一代理只能依序完成子任务。若四个相互独立的子任务各需 5 分钟,单一代理需要 20 分钟;四个 OpenClaw SubAgent 并行执行,加上协调开销,只需约 6–7 分钟。

1.2 何时该启用多 Agent

并非所有任务都需要多 Agent。以下是判断依据:

  • ✅ 任务可分解为独立子任务
  • ✅ 需要不同专业领域的技能组合
  • ✅ 成本敏感:可为不同任务选配不同模型
  • ✅ 可靠性要求高:支持备援机制

如果你的场景满足上述两项以上,就值得认真考虑 OpenClaw 的多 Agent 配置。


二、OpenClaw 的多 Agent 架构总览

OpenClaw 提供三种层次分明的多 Agent 协作机制,从简单到复杂依次为:SubAgent(子代理)、Agent Teams(团队协作)与 AgentToAgent(跨代理通讯)。

2.1 三种机制的定位

机制
模式
适用场景
SubAgent 子代理
一对多的主从关系
明确的流水线型工作流程
Agent Teams 团队
多对多的对等或阶层协作
需要即时沟通与动态分工
AgentToAgent跨代理通讯
跨实例、跨环境的代理间通讯
分布式代理协作

2.2 如何选择

选择的核心准则是:用最简单的机制解决问题

  • 如果你的需求是「主代理派任务、子代理回传结果」→ 用 SubAgent
  • 如果多个代理需要共享状态、即时沟通、动态调整分工 → 用 Agent Teams
  • 如果代理分布在不同服务器或不同组织 → 用 AgentToAgent

三、SubAgent 子代理:主从委派架构

SubAgent 是 OpenClaw 多 Agent 体系中最基础也最常用的机制。

3.1 SubAgent 的运作流程

Step 1 — 任务委派:主代理调用 subagent.delegate(),传入任务描述、所需技能与上下文数据

Step 2 — 子代理启动:OpenClaw 根据配置找到或创建对应的子代理实例,加载其专属的 system prompt 与 skills

Step 3 — 独立执行:子代理在其独立的 context 中完成任务,可以使用自己绑定的工具与模型

Step 4 — 结果回传:子代理将执行结果以结构化格式回传主代理

3.2 SubAgent 配置关键项

配置项
说明
model
子代理使用的模型,可独立于主代理
system_prompt
子代理的角色定义,明确描述能显著提升输出品质
skills
子代理可使用的技能列表,限制工具访问范围
timeout
最大执行时间(秒),超时触发备援机制
context_retention
context 保留策略:task(任务结束释放)或 session(会话期间保留)

3.3 SubAgent 的典型使用场景

  • 代码审查流水线:主代理收到 Pull Request 后,委派「安全扫描子代理」、「风格检查子代理」、「效能分析子代理」并行执行,最后由主代理汇整审查报告

  • 内容生产工作流:主代理规划文章大纲后,将各段落委派给不同的写作子代理,再由主代理统一校稿与排版

  • 数据处理管线:主代理将原始数据分批交给多个子代理并行清洗、转换,最后合并结果


四、Agent Teams 团队协作

当任务的复杂度超越「主从委派」的范畴——需要多个代理即时沟通、共享状态、动态调整分工——就是 Agent Teams 登场的时候。

4.1 Agent Team 与 SubAgent 的本质差异

特性
SubAgent
Agent Team
通讯方向
单向(主→从→主)
成员之间可以多向通讯
上下文共享
各自拥有独立 context
支持共享记忆体
角色灵活度
配置时固定
支持动态角色切换
协调机制
主代理单一控制
Orchestrator、Peer-to-Peer、Hierarchical 三种模式

4.2 三种协调模式

Orchestrator 模式(协调者):团队中有一个明确的「指挥官」,负责分配任务、收集反馈、做出决策。最适合有明确流程的任务。

Peer-to-Peer 模式(对等):所有成员地位对等,通过消息队列自由沟通。适合脑力激荡、创意协作等没有固定流程的场景。

Hierarchical 模式(阶层式):多层管理结构。顶层代理管理中层,中层管理底层。适合大规模、多层次的复杂任务。

4.3 共享记忆体

  • Key-Value Store:团队成员可以读写的共享键值对,用于传递中间结果
  • Event Queue:成员可以发布事件通知,其他成员订阅感兴趣的事件类型
  • Document Pool:共享文件区,成员可以上传、读取、修改共享文件

五、AgentToAgent 跨代理通讯

当你的代理不再局限于单一 OpenClaw 实例——分布在不同机器、不同团队、甚至不同组织——就需要 AgentToAgent(A2A)跨代理通讯协议。

5.1 解决三大分布式场景

  • 🌐 跨机器协作:开发服务器上的「代码代理」与生产服务器上的「部署代理」需要协调
  • 🏢 跨团队协作:市场部门的「内容代理」需要从技术部门的「数据代理」取得数据
  • 🤝 跨组织协作:你的代理需要与合作伙伙的代理交换信息(在安全边界内)

5.2 消息传递模式

模式
说明
适用场景
Request-Response
同步模式,等待回应
查询与短期任务
Fire-and-Forget
非同步模式,不等待回应
通知、日志同步
Streaming
串流方式逐步回传
长时间执行的任务

5.3 安全机制

  • 🔐 认证:支持 Mutual TLS、Bearer Token、API Key 三种认证方式
  • 🔐 授权:基于 capabilities 的细粒度权限控制
  • 🔐 加密:所有通讯默认使用 TLS 加密
  • 🔐 审计日志:记录每一次跨代理调用

六、实战配置示例

6.1 示例一:全端开发代理团队

角色分工:

角色
职责
推荐模型
tech-lead
技术主管,分解任务、分配工作
Claude Opus
frontend-dev
前端开发,React/Next.js
Claude Sonnet
backend-dev
后端开发,API 设计、数据库操作
Claude Sonnet
qa-engineer
品质工程师,测试与缺陷报告
GPT-4o

七、效能调校与最佳实践

7.1 Token 成本最佳化

模型分级策略:为不同角色选配适当的模型

任务类型
推荐模型
成本
路由决策、简单格式转换
GPT-4o-mini
~$0.15/百万 token
深度推理、复杂分析
Claude Opus
~$15/百万 token

这可以让整体成本降低 30–50%

其他优化技巧:

  • 上下文精简:使用 response_format: "summary"
  • 选择性共享:设定适当的 access control

7.2 错误处理与容错机制

  • 🔄 重试策略:指数退避处理 API 限速
  • 🔁 备援代理:主要子代理连续失败时自动切换
  • ⬇️ 优雅降级:非关键子代理失败可继续流程
  • 🔒 错误隔离:子代理的错误不污染共享记忆体

7.3 安全性考量

  1. 最小权限原则:每个子代理只应拥有完成任务所需的最少技能与工具访问权
  2. 沙盒执行:具备代码执行能力的子代理,应在沙盒环境中运行
  3. AgentToAgent 认证:启用 TLS 加密与相互认证(Mutual TLS)
  4. 审计日志:启用完整的审计日志,记录每一次跨代理调用

八、常见问题(FAQ)

Q1:SubAgent 与 Agent Teams 可以同时使用吗?

可以。一个 Agent Team 的成员可以拥有自己的 SubAgent。例如,研究团队的 Orchestrator 可以将某个子任务委派给自己的 SubAgent 处理,而不需要交给团队内的其他成员。

Q2:AgentToAgent 的延迟会不会成为瓶颈?

取决于网络条件与任务类型。局域网内的 AgentToAgent 调用延迟通常在 20–50ms;跨区域的延迟可能达到 100–300ms。对于非即时任务(如数据蒐集、报告生成),这个延迟完全可以接受。

Q3:多 Agent 的成本会不会比单一代理贵很多?

未必。虽然多 Agent 系统的总 token 数可能更高(因为多了协调沟通的 overhead),但通过模型分级策略——让路由、格式转换等简单任务使用廉价模型——整体成本反而可能更低。

实测数据显示,经过最佳化的多 Agent 系统,处理同等任务的成本比单一高阶模型低 20–35%,同时品质更高。

Q4:可以不同的 SubAgent 使用不同的模型供应商吗?

可以。这正是 OpenClaw 多 Agent 配置的核心优势之一。每个 SubAgent 和 Agent Team 成员都可以独立指定模型与供应商。

Q5:Agent Team 最多可以有幾个成员?

OpenClaw 在技术上没有硬性限制,但根据实务经验,3–7 个成员是最有效率的范围。成员超过 7 个后,协调开销会显著增加,Orchestrator 的 context 也容易超载。

Q6:如何确保 AgentToAgent 通訊的安全性?

三个关键步骤:

  1. 启用 Mutual TLS,确保双方身份都经过验证
  2. 使用 allowed_actions 白名单限制每个 peer 可以执行的操作
  3. 启用审计日志,记录所有跨代理通讯

Q7:SubAgent 失败后,主代理如何处理?

OpenClaw 提供完整的错误处理链:首先依据 max_retries 设定进行重试;重试仍失败后,检查是否有配置 fallback_agent;若备援代理也失败,则将错误上报给 Orchestrator 或主代理决策。

Q8:如何除错多 Agent 系统中的「幽灵问题」?

多 Agent 系统最难诊断的是「结果错误但没有任何代理报错」的情况。建议使用 openclaw logs --follow 即时追踪日志,它会记录每个代理的执行过程,快速定位问题发生在哪个环节。


总结

OpenClaw 的多 Agent 协作架构——从 SubAgent 的轻量委派,到 Agent Teams 的团队协作,再到 AgentToAgent 的跨实例通讯——为开发者提供了完整的工具箱。

核心原则:用最简单的机制解决问题。

  • 能用 SubAgent 解决的就不要上 Agent Team
  • 能在本地完成的就不需要 AgentToAgent

掌握这三种机制的正确使用时机与配置方式,你就能打造出真正高效、可靠、可扩展的 AI 代理军团!


引用链接

[1]https://www.meta-intelligence.tech/insight-openclaw-multiagent.If infringement, contact us for immediate removal.

龙虾之心 | OpenClaw Heart | AI 智能体成长伙伴

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-24 02:56:49 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/483818.html
  2. 运行时间 : 0.188043s [ 吞吐率:5.32req/s ] 内存消耗:4,735.55kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a010bba163cad1821c7964afdb95ae55
  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.68 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.000942s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000899s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000338s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000346s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000515s ]
  6. SELECT * FROM `set` [ RunTime:0.000194s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000646s ]
  8. SELECT * FROM `article` WHERE `id` = 483818 LIMIT 1 [ RunTime:0.000658s ]
  9. UPDATE `article` SET `lasttime` = 1774292209 WHERE `id` = 483818 [ RunTime:0.015564s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.004935s ]
  11. SELECT * FROM `article` WHERE `id` < 483818 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002302s ]
  12. SELECT * FROM `article` WHERE `id` > 483818 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003966s ]
  13. SELECT * FROM `article` WHERE `id` < 483818 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000741s ]
  14. SELECT * FROM `article` WHERE `id` < 483818 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001058s ]
  15. SELECT * FROM `article` WHERE `id` < 483818 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.007241s ]
0.192216s