乐于分享
好东西不私藏

OpenClaw vs Hermes Agent:2026年两大AI Agent框架深度横评与选型指南

OpenClaw vs Hermes Agent:2026年两大AI Agent框架深度横评与选型指南

一、引言:AI Agent框架的战国时代

2026年,AI Agent(人工智能代理)领域呈现出前所未有的繁荣景象。在这场技术革命中,两个开源框架脱颖而出,成为开发者社区关注的焦点:OpenClaw 和 Hermes Agent

这两款框架不仅仅是技术工具,更代表了两种截然不同的AI Agent设计哲学。OpenClaw强调"网关控制+多智能体路由",而Hermes Agent则专注于"自我进化学习循环"。它们在架构设计、记忆系统、技能生态、安全机制等维度上存在显著差异。

本文将通过万字干货深度剖析这两大框架,从技术原理到实际应用,从优劣势分析到选型建议,帮助您在2026年的AI Agent选型中做出明智决策。


二、起源与核心理念

2.1 OpenClaw:网关控制与多智能体路由

OpenClaw 是一个基于Node.js(由TypeScript编译)的开源AI Agent框架,由OpenClaw社区开发和维护。其核心理念是"网关即控制器"——通过Gateway Daemon作为核心进程,实现对多个AI Agent的统一管理和智能路由。

核心哲学:

  • •🎯 网关中心化:所有的Agent交互都通过网关进行,便于集中管理和监控
  • •🔀 多路由能力:支持根据任务类型、上下文、成本等因素智能分配Agent
  • •🔌 广泛集成:内置对WhatsApp、Telegram、Feishu(飞书)等主流通讯工具的支持
  • •📝 技能优先:通过Markdown文件即可定义Agent技能,降低技术门槛

技术栈方面:OpenClaw使用Node.js作为运行环境,状态存储采用JSON配置结合SQLite数据库,配置文件位于用户主目录的.openclaw文件夹中。在本地模型支持方面,OpenClaw与Ollama深度集成,支持原生API和自动发现功能。

2.2 Hermes Agent:自我进化与持续学习

Hermes Agent 是由 Nous Research 开发的开源自改进AI Agent框架,使用Python 3.11编写。其核心理念是"让Agent自己学会改进"——通过独特的学习循环机制,Agent能够从交互中持续优化自身行为。

核心哲学:

  • •🧠 自学习循环:Agent能够从历史交互中学习,自动改进提示词和行为策略
  • •💾 持久记忆:基于SQLite FTS5和Markdown的双层记忆系统,确保上下文不丢失
  • •🔐 安全优先:强调内置安全机制和治理框架
  • •🚀 快速部署:开箱即用,适合需要快速上线AI Agent的场景

技术栈方面:Hermes Agent使用Python 3.11作为运行环境,状态存储采用SQLite FTS5进行会话管理,配合Markdown文件存储知识记忆,配置文件位于用户主目录的.hermes文件夹中。在本地模型支持方面,Hermes Agent兼容任何OpenAI兼容端点,包括Ollama、vLLM、llama.cpp等。


三、架构深度对比

3.1 核心进程模型

OpenClaw采用Gateway Daemon作为核心进程,这是其架构的核心所在。在这种模式下,所有Agent的交互都通过网关进行,实现了集中式的管理。网关支持守护进程模式,持续运行以保证随时响应请求。这种架构的优势在于可以统一处理认证、限流、日志等通用功能。

Hermes Agent则采用AIAgent Conversation Loop机制,核心进程是run_agent.py。它按需启动,每个会话对应一个生命周期。这种设计更加轻量,但多Agent协作需要通过外部工作流来实现。

在多Agent支持方面,OpenClaw原生支持多路由架构,内置负载均衡和智能分发机制。Hermes Agent则是单一Agent实例,需要通过额外的工作流配置才能实现多Agent协作。

状态持久化方面,OpenClaw使用JSON进行配置,用SQLite存储任务和流程数据。Hermes Agent采用SQLite FTS5进行全文检索,Markdown文件用于存储长期记忆。

3.2 通信协议:OGP互通

重大发现: 两者现已兼容 OGP(Open Gateway Protocol)——一个轻量级的联邦层协议,允许不同框架上的Agent进行加密签名消息交换。

这意味着:您可以同时运行OpenClaw和Hermes,两者可以互相通信,未来还可扩展到更多支持OGP的框架。


四、记忆系统深度对比

4.1 OpenClaw的记忆架构

OpenClaw采用分层记忆架构,通过SQLite实现结构化数据存储。这种设计的优势在于查询效率高,特别是进行复杂条件筛选时表现优异。结构化的存储方式也便于进行事务回滚,保证数据一致性。

在配置记忆层面,OpenClaw使用JSON文件存储Agent技能和网关配置,便于人类理解和编辑。任务记忆存储在SQLite中,包含任务队列和执行状态。流程记忆同样使用SQLite,记录工作流编排和节点状态。技能目录则使用Markdown文件存储,支持灵活的技能定义和触发条件。

这种架构的劣势在于上下文检索的灵活性较低,需要额外工具才能进行全文搜索。

4.2 Hermes的双层记忆系统

Hermes Agent采用双层记忆架构,结合结构化和非结构化存储。这种设计兼顾了查询效率和灵活性。

在会话层,Hermes使用SQLite FTS5进行快速检索历史会话,特别适合多轮对话场景。在知识层,使用Markdown文件存储持久化知识和经验总结,便于长期积累和复用。

核心创新——自学习循环: 这是Hermes最独特的能力。整个学习过程包括五个步骤:第一步是交互捕获,记录每次用户交互;第二步是模式分析,识别成功和失败模式;第三步是提示词优化,自动生成改进的提示词;第四步是验证测试,在小范围测试新提示词;第五步是批量更新,通过验证后更新记忆库。

这种设计的优势在于长期记忆能力强大,上下文理解更深入,Agent能够"记住如何学习"。劣势在于学习过程需要时间,初期性能可能不如预期。


五、技能与生态对比

5.1 OpenClaw技能系统

OpenClaw的Skill(技能)系统是其最具特色的创新之一。这种设计让非开发者也能创建和修改Agent能力大大降低了使用门槛。

在技能定义方面,OpenClaw使用Markdown文件来定义技能,完全不需要编写代码。每个技能文件包含触发条件、执行逻辑和输出格式三部分。比如定义一个邮件摘要技能时,只需在Markdown中指定"summary"等关键词作为触发条件,然后描述读取邮件、提取信息、生成摘要的执行步骤,最后定义简洁版和详细版两种输出格式。

在集成能力方面,OpenClaw内置了对多种通讯工具的支持,包括邮件管理(支持Gmail、Outlook和企业邮箱)、日程管理(日历集成和工作流自动化)、通讯集成(WhatsApp、Telegram、飞书、Discord)以及系统操作(文件管理、终端命令、代码执行)。

5.2 Hermes Agent技能系统

Hermes Agent采用工具调用(Tool Calling)机制。这种方式更加面向开发者,需要用Python函数来定义技能。

在工具实现方面,开发者需要编写Python函数,明确声明工具能力,然后通过系统提示词来约束行为。这种方式的灵活性更高,但需要一定的编程基础。

在内置能力方面,Hermes提供网络搜索与信息抓取、文档分析与内容提取、代码执行与调试、任务规划与分解等核心功能。

综合对比: 如果从技能定义方式看,OpenClaw使用Markdown,无需代码,Hermes需要Python函数。从学习曲线看,OpenClaw门槛更低。从自定义难度看,OpenClaw更加简单。从社区生态看,OpenClaw有更丰富的开源技能库。


六、安全与治理对比

6.1 OpenClaw的安全特性

OpenClaw提供多层次的安全机制:API密钥加密存储确保敏感信息不泄露;敏感操作需要二次确认防止误执行;完整操作审计日志便于追踪问题;危险命令白名单机制阻止高风险操作。

在使用层面也存在一些挑战:安全策略需要手动配置;目前缺乏内置的预算控制机制;自助式部署需要专业运维团队支持。

6.2 Hermes Agent的安全特性

Hermes Agent在安全方面有几个亮点:内置CVE防护机制保护系统安全;预算执行层可以控制API成本;OGP通信支持签名验证确保数据安全;清晰的安全白名单让防护策略一目了然。

需要注意的风险是CVE-2026-25253漏洞(已修复),使用旧版本的用户需要及时升级。在治理方面,Hermes的开箱即用安全配置和内置成本监控告警让管理更加轻松。


七、部署与基础设施对比

7.1 部署要求对比

两款框架对服务器的要求基本相同:都需要至少8GB RAM;都需要保持网络连接;都需要专人负责运维。

区别在于Docker支持方面:OpenClaw的Docker支持是可选的,而Hermes Agent必须使用Docker,通过docker-compose.yml来定义整个服务拓扑。云部署方面两者都支持在AWS等云平台运行。

7.2 部署复杂度对比

OpenClaw部署流程: 首先需要安装Node.js环境,然后克隆代码仓库,接着配置openclaw.json文件,之后安装技能包,再启动Gateway Daemon,最后可选配置通讯渠道。整个过程相对直接。

Hermes Agent部署流程: 首先需要安装Python 3.11或更高版本,然后克隆代码仓库,接着配置config.yaml文件,之后拉取Docker镜像或本地安装,启动docker-compose,最后配置API端点。

结论: 两者部署复杂度相当,都需要基础的服务器运维知识。


八、成本全面分析

8.1 直接成本对比

在开源许可证方面,两者都很友好:OpenClaw采用MIT许可证,Hermes Agent采用Apache 2.0许可证。硬件成本方面,基础配置每月约50-100美元。API调用费用取决于实际使用量,按需付费。

8.2 隐藏成本分析

OpenClaw的隐藏成本主要包括:技能开发时间(不过有丰富模板可复用)、网关运维监控成本、多Agent协调复杂性。Hermes Agent的隐藏成本包括:学习循环的训练时间(初期阶段)、记忆库的存储成本、验证测试的资源消耗。

8.3 性价比分析

结论: 两者都不是"免费"的,需要投入硬件和时间成本。OpenClaw在快速启动和社区支持方面有优势,Hermes Agent在长期进化和自我优化方面更强。如果使用开源LLM(如Ollama),两者都可以实现接近免费的部署。


九、性能对比实测

9.1 响应速度测试

在冷启动方面,OpenClaw需要3-5秒,Hermes Agent需要5-8秒。首次响应时间方面,OpenClaw为1-2秒,Hermes Agent为2-3秒。多轮对话方面两者表现接近,都低于1秒。工具调用方面,OpenClaw为2-3秒,Hermes Agent为3-5秒。

9.2 上下文记忆测试

在10轮对话记忆方面,两者都能完整保持。在跨会话记忆方面,OpenClaw需要额外配置,Hermes则自动支持。在知识迁移方面,OpenClaw需要手动操作,Hermes自动完成。在长文本理解方面,两者都支持128K或更长的上下文窗口。


十、适用场景分析

10.1 首选OpenClaw的场景

如果您需要企业自动化,OpenClaw的多Agent路由和网关控制非常强大。如果您需要团队协作,技能可通过Markdown文件轻松共享。如果您需要通讯集成,OpenClaw已有WhatsApp、Telegram、飞书的成熟生态。如果您需要快速上线,OpenClaw开箱即用,配置简单。如果您需要定制技能,非技术人员也能通过Markdown创建。

10.2 首选Hermes Agent的场景

如果您需要自学习能力,Hermes的独特自改进循环机制是核心竞争力。如果您需要知识密集型应用,它的长期记忆和知识积累能力非常强大。如果您注重安全敏感场景,它有内置安全白名单和预算控制。如果您做研究探索,可以观察AI的学习过程。如果您是开发者,Python生态和清晰的工具调用更易上手。


十一、2026年发展趋势展望

11.1 技术演进方向

OpenClaw未来方向: 更智能的多Agent协作协议;扩展更多通讯渠道支持;移动端App支持;OGP协议深度集成。

Hermes Agent未来方向: 更强大的自学习算法;多Agent协作框架;可视化学习过程仪表盘;垂直领域专业模型适配。

11.2 市场格局预测

短期内,OpenClaw将保持企业自动化领域的领先地位。中期,Hermes Agent的自学习能力将吸引更多AI爱好者。长期,两者可能走向融合,OGP将成为统一标准。


十二、选型决策框架

12.1 问题驱动选择法

以下是帮助您快速选型的关键问题:如果您的团队有Python开发者,选择Hermes;如果没有,选择OpenClaw。如果需要Agent自我改进能力,选择Hermes;反之选择OpenClaw。如果需要多渠道集成,选择OpenClaw。如果需要预算控制,选择Hermes。如果非技术人员需要修改技能,选择OpenClaw。

12.2 成本效益矩阵

在入门门槛方面,OpenClaw更简单,Hermes需要更多学习。在灵活性方面,Hermes更灵活,长期价值更高。在社区支持方面,OpenClaw更完善。在文档方面,OpenClaw更详尽。


十三、迁移路径指南

13.1 OpenClaw → Hermes

如果需要从OpenClaw迁移到Hermes,需要执行以下步骤:第一步,导出技能,将Markdown技能转换为Python函数;第二步,迁移记忆,将SQLite数据转换为SQLite FTS5格式;第三步,重写工作流,将网关路由逻辑改为工作流配置;第四步,测试验证,确保功能对等。

13.2 Hermes → OpenClaw

如果需要从Hermes迁移到OpenClaw,需要执行以下步骤:第一步,分析学习日志,提取优化后的提示词模式;第二步,创建技能,将工具调用转换为Markdown技能;第三步,配置网关,设置对应的路由规则;第四步,数据迁移,将Markdown知识导入技能目录。


十四、实测推荐配置

14.1 OpenClaw推荐配置

推荐使用Claude Opus 4.6或GPT-5.2模型上下文字符窗口设置为128K,使用企业自动化全家桶技能包,部署在AWS EC2 t3.large实例,预计成本每月80美元。

14.2 Hermes Agent推荐配置

推荐使用DeepSeek R1(性价比优先)或Claude Opus 4.6(性能优先)模型,context设置为64K以上,使用搜索、代码、文档分析工具集,部署在16GB RAM的VPS,预计成本每月100美元(包含学习循环开销)。


十五、常见问题FAQ

Q1:非技术人员能否使用这两个框架?

OpenClaw方面答案是肯定的,可以。技能通过Markdown定义,无需编程,社区有大量现成技能可直接下载使用。Hermes Agent方面需要具备基础,因为工具调用需要Python基础,学习循环需要理解提示词工程。

Q2:哪个框架更适合个人使用?

如果您注重快速部署和社区支持,选择OpenClaw;如果您注重长期进化和知识积累,选择Hermes Agent。

Q3:可以同时使用两者吗?

答案是肯定的,可以。通过OGP协议,OpenClaw和Hermes可以互相通信。您可以让OpenClaw负责网关控制和路由,让Hermes负责特定任务的学习和优化,两者协同实现最佳效果。

Q4:安全方面需要注意什么?

OpenClaw用户应定期更新到最新版本,配置API密钥白名单,启用操作审计日志。Hermes Agent用户应关注CVE公告(已修复CVE-2026-25253),配置预算告警,验证OGP通信签名。


十六、结语:没有最优,只有最适合

OpenClaw和Hermes Agent代表了AI Agent框架的两种不同哲学。OpenClaw是"装配式"思维,快速组装、灵活配置、适合企业场景。Hermes Agent是"进化式"思维,持续学习、自我优化、适合研究场景。

在2026年的AI Agent赛道上,两者并非零和竞争,而是可以通过OGP协议协同工作,共同推动AI Agent技术的发展。

最终建议: 想要快速部署企业自动化?选OpenClaw。想要AI具备自我进化能力?选Hermes Agent。两者都想要?一起用,通过OGP互联。

无论您选择哪一个,2026年都是AI Agent大规模落地的元年。勇敢迈出第一步,您将在实践中找到最适合您的答案。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-12 07:57:45 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/515533.html
  2. 运行时间 : 0.084920s [ 吞吐率:11.78req/s ] 内存消耗:4,639.83kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=2c20e48f1562ae1520382fb87713645b
  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.000408s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000881s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000365s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000305s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000461s ]
  6. SELECT * FROM `set` [ RunTime:0.000241s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000598s ]
  8. SELECT * FROM `article` WHERE `id` = 515533 LIMIT 1 [ RunTime:0.000428s ]
  9. UPDATE `article` SET `lasttime` = 1775951866 WHERE `id` = 515533 [ RunTime:0.001618s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000271s ]
  11. SELECT * FROM `article` WHERE `id` < 515533 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000472s ]
  12. SELECT * FROM `article` WHERE `id` > 515533 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000339s ]
  13. SELECT * FROM `article` WHERE `id` < 515533 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000716s ]
  14. SELECT * FROM `article` WHERE `id` < 515533 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000861s ]
  15. SELECT * FROM `article` WHERE `id` < 515533 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000665s ]
0.086458s