乐于分享
好东西不私藏

Hermes Agent 与 OpenClaw 的设计哲学深度对比

Hermes Agent 与 OpenClaw 的设计哲学深度对比

2026年初,安全研究人员披露了一个令人震惊的数据:全球超过13.5万个OpenClaw实例在公网暴露且无密码防护,其中多个高危漏洞让Gartner给出了"风险不可接受"的评价。就在同一时期,另一个开源AI智能体框架Hermes Agent却保持着零高危漏洞的记录,其用户反馈重复性任务处理速度提升了40%。这两个框架在安全性和性能上为何有如此巨大的差异?答案不在于功能列表的长短,而在于设计哲学的起点不同。

在AI智能体框架如雨后春笋般涌现的今天,开发者们常常被各种功能对比表格所迷惑,却忽略了一个更根本的问题:这个框架的设计哲学是什么?它优先考虑的是什么?是构建完整的基础设施,还是培养核心的智能体能力?正是这个哲学起点的差异,决定了OpenClaw和Hermes Agent走上了两条截然不同的发展道路。

OpenClaw代表"基础设施先行"的集中管控哲学,Hermes Agent代表"智能体先行"的自我进化哲学。 这个核心论点不仅解释了它们在架构、安全、技能系统等方面的差异,更预示了它们在未来AI智能体生态中的不同角色和命运。本文将从架构对比、安全哲学、技能系统、记忆设计、适用场景和未来趋势六个维度,深入剖析这两个框架的设计哲学差异,为开发者的技术选型提供深度参考。

架构对比:网关模式 vs 引擎模式

OpenClaw选择了Node.js作为实现语言,采用异步事件驱动的架构模式。这种选择背后是"基础设施先行"哲学的体现:Node.js的异步特性适合处理高并发的消息流,事件驱动架构便于构建中心化的网关系统。当一个消息从Telegram频道进入,另一个从Discord服务器到达时,OpenClaw的中央Gateway进程能够高效地调度这些并发请求,确保多渠道运营的顺畅。

反观Hermes Agent,它选择了Python作为实现语言,采用同步循环的运行机制。这并非技术落后,而是"智能体先行"哲学的必然选择。Python在AI领域的生态优势毋庸置疑,同步循环则确保了智能体处理任务的专注性和连贯性。在Hermes Agent的工作流中,智能体先理解用户的完整意图,再规划执行步骤,最后按顺序完成任务,这种"思考-规划-执行"的循环正是智能体核心能力的体现。

技术栈的选择从来不是偶然,它反映了设计者的优先考量。OpenClaw优先考虑的是基础设施的并发处理能力,Hermes Agent优先考虑的是智能体的思考连贯性。这种差异在它们的架构模式上表现得更加明显。

OpenClaw采用了典型的"网关模式",这是一种中心辐射式架构。想象一家大型物流公司,所有包裹都先送到中央分拣中心,经过统一分拣后再分发到各个目的地。在OpenClaw中,中央Gateway就是这个分拣中心,所有消息都先汇集到这里,再路由到相应的处理模块。这种架构的优势在于集中管控,管理员可以清晰地看到所有数据流,统一实施安全策略,方便进行团队协作和权限管理。

Hermes Agent则采用了"引擎模式",这是一种同心增长式架构。它更像一位手艺精湛的工匠,工匠本人是核心,工具和材料围绕着他摆放,随着技艺增长,他可以使用的工具越来越多,但核心始终是工匠本人。在Hermes Agent中,智能体引擎是核心,记忆层、技能层、工具层像同心圆一样围绕它展开。这种架构的优势在于核心智能,所有功能都服务于增强智能体的能力,智能体自身的进化是系统发展的驱动力。

这两种架构模式代表了两种组织智能的方式。OpenClaw将智能分散在架构的各个节点,通过集中调度实现整体智能;Hermes Agent将智能集中在核心引擎,通过能力扩展实现智能增长。前者追求的是系统的可控性和可扩展性,后者追求的是智能体的自主性和适应性。

理解了架构的根本差异后,一个自然的问题是:这些架构选择如何影响系统的安全性?集中管控的架构是否更安全?核心智能的架构是否有独特的安全优势?

安全哲学:风险集中 vs 纵深防御

2026年曝光的OpenClaw安全漏洞事件,揭示了"基础设施先行"哲学在安全层面的潜在代价。CVE-2026-25253等漏洞影响深远,根本原因在于中心化架构创造了单点风险。当所有数据流都经过中央Gateway时,这个网关一旦被攻破,整个系统就面临全面沦陷的风险。全球13.5万个暴露实例的数字背后,是大量开发者对基础设施安全的过度信任。

更严峻的问题出现在技能生态层面。OpenClaw的ClawHub市场拥有超过13,700个现成技能,这原本是生态优势,却成了安全软肋。安全分析显示,约41%的流行技能存在漏洞,更糟糕的是,即使被发现和移除的恶意技能,稍加修改后又能重新上架。这种"打地鼠"式的安全对抗,反映了基础设施生态难以管控的本质问题,当技能来源如此分散,审查机制如此薄弱时,安全漏洞几乎不可避免。

Gartner给出的"风险不可接受"评价,并非针对OpenClaw的某个具体漏洞,而是针对其整体安全模型。在基础设施先行的哲学下,安全往往被视为附加功能而非核心设计,这种思维定势导致了安全防护的滞后性和被动性。当系统规模扩大到一定程度时,安全漏洞的修复成本呈指数级增长,这正是OpenClaw当前面临的困境。

与OpenClaw形成鲜明对比的是,Hermes Agent采用了五层纵深防御策略,这体现了"智能体先行"哲学在安全设计上的前瞻性。第一层是用户授权,确保只有合法用户能访问系统;第二层是危险命令审批,敏感操作需要人工确认;第三层是容器隔离,将不可信代码运行在受限环境中;第四层是凭据过滤,防止敏感信息泄露;第五层是上下文注入扫描,抵御新型攻击手段。

这种多层次防御的核心思想是不依赖任何单一安全措施,而是建立层层防护,即使某一层被突破,后续层次仍能提供保护。更重要的是,Hermes Agent的纯Python代码库大大降低了审计难度。与Node.js生态中复杂的依赖链相比,Python代码的结构更清晰,第三方依赖更可控,这从根本上减少了攻击面。

在技能安全方面,Hermes Agent的自我进化机制带来了独特优势。技能不是从外部市场下载,而是从实际任务经验中生成。当智能体完成5次以上工具调用的复杂任务后,会自动触发技能创建过程,生成结构化的SKILL.md文档。这意味着每个技能都经过了实际验证,其行为模式是可预测的。更重要的是,技能在使用过程中会自我迭代优化,这种进化是在可控环境中进行的,大大降低了引入恶意代码的风险。

安全问题的根源往往在技能生态中,那么两个框架如何构建和进化它们的技能系统?是依赖外部社区,还是培养内部能力?

技能系统:应用商店 vs 自学成才

OpenClaw的ClawHub技能市场是一个令人印象深刻的生态成就。13,700多个现成技能覆盖了50多种工具集成,从简单的天气查询到复杂的数据库操作,几乎你能想到的任何功能都能找到对应的技能。这种生态规模带来了显著的启动优势,开发者无需从头编写代码,只需在市场中搜索、安装、配置,就能让智能体获得新能力。

但这种生态优势也是一把双刃剑。技能质量的参差不齐是首要问题,约41%的流行技能存在漏洞的数据已经说明了这一点。更深入的问题是技能维护的可持续性,当一个技能的作者停止维护,而你的业务又依赖这个技能时,你面临的选择要么是自行修复,要么是寻找替代方案,要么是忍受潜在风险继续使用。

从设计哲学的角度看,ClawHub市场体现了基础设施先行的思维,先构建平台和分发机制,再吸引开发者贡献内容。这种模式在互联网领域屡试不爽,从手机应用商店到云计算市场,平台经济的威力有目共睹。但在AI智能体领域,这种模式遇到了新挑战,技能的复杂性远超普通应用,安全要求更高,质量评估更难。当技能可以直接访问系统资源、执行敏感操作时,简单的用户评分和下载量已经不足以评估其安全性。

Hermes Agent采取了完全不同的技能发展路径,技能不是从外部下载,而是从任务经验中自动生成。当智能体完成一个复杂任务后,系统会分析这个任务的处理过程,提取关键步骤和决策逻辑,自动生成结构化的SKILL.md文档。这个文档不仅包含技能的功能描述,还包括使用示例、注意事项、甚至是优化建议。

这种自我进化机制带来了多方面的优势。首先是安全性,每个技能都经过了实际验证,生成过程在可控环境中进行,大大降低了恶意代码的风险。其次是适用性,生成的技能完全贴合用户的实际需求,避免了通用技能与具体场景不匹配的问题。第三是进化性,技能在使用过程中会持续优化,用户反馈和性能数据会被用于改进技能逻辑,实现"越用越聪明"的效果。

用户反馈的数据很有说服力,使用Hermes Agent处理重复性任务时,速度平均提升了40%。这背后的原因是智能体不仅记住了如何完成任务,还优化了完成任务的方式。比如第一次处理数据导出任务可能需要10个步骤,经过几次优化后可能只需要6个步骤,而且错误率更低。这种进化能力是静态技能市场难以提供的。

技能的进化离不开记忆系统。一个技能的价值不仅在于它能做什么,还在于它能记住什么、能从经验中学到什么。那么,两个框架如何设计和实现记忆系统?是简单的记录存储,还是智能的知识管理?

记忆系统:笔记本 vs 搜索引擎

OpenClaw的记忆系统设计体现了基础设施先行的典型思维,简单、透明、可控。系统使用两个主要文件来管理记忆,MEMORY.md用于存储长期关键事实,如用户偏好、重要配置、核心规则等,每日生成的日志文件用于记录详细交互历史,包括每一条消息、每一个决策、每一次工具调用。

这种"文件即记忆"的设计最大优点是透明性。任何有权限的人都可以打开这些Markdown文件,查看智能体的完整"思考记录"。对于需要严格审计的企业环境,这种透明性很有价值,合规团队可以验证智能体的决策过程,安全团队可以检查是否有敏感信息泄露,开发团队可以调试异常行为。所有记忆都是人类可读的格式,不需要特殊工具就能查看和理解。

但透明性的代价是效率。OpenClaw默认只自动加载最近两天的日志文件,更早的历史需要主动搜索特定的日志文件。这意味着智能体难以利用长期历史经验,每次面对类似问题时,都可能重新开始学习过程。更重要的是,记忆之间缺乏关联,系统知道用户在周二问了天气,在周三安排了会议,但不知道用户可能因为天气变化需要调整会议安排,这些隐含的联系需要人类分析师去发现,而不是智能体自己去建立。

Hermes Agent的记忆系统则体现了智能体先行的设计思维,记忆不是为了存储,而是为了使用。四层记忆架构各有分工,提示记忆层存储最关键的提示信息,容量硬上限约1300 tokens,确保核心指令不被稀释;会话存档层使用SQLite FTS5全文检索引擎,支持跨会话的自然语言搜索;技能记忆层存储解决问题的"菜谱"和最佳实践;用户建模层是可选的扩展,可以集成外部记忆后端如Honcho、Mem0等。

这种设计的核心优势是检索效率。当用户提出问题时,智能体不仅查看当前会话,还会搜索整个历史记录,寻找相关的经验和知识。比如用户问"如何导出上个月的数据",智能体不仅回答操作步骤,还会提醒"上次导出时遇到了编码问题,建议先检查文件格式"。这种上下文感知能力来自记忆系统的智能检索。

更重要的是主动记忆压缩机制。Hermes Agent会定期分析记忆内容,合并相似的记忆条目,删除过时或矛盾的信息。比如用户多次修改了某个配置项,系统会保留最新版本,标记旧版本的修改历史,而不是简单堆积所有记录。这种动态管理确保了记忆系统的长期健康,避免了信息过载导致的性能下降。

不同的记忆设计服务于不同的应用场景,那么开发者应该如何根据实际需求选择合适的框架?是选择透明可控的基础设施,还是选择智能高效的学习伙伴?

适用场景与选择建议

如果你的需求符合以下特征,OpenClaw可能是更适合的选择。首先,多Agent团队协同工作场景,OpenClaw的中心化架构天生适合团队协作,管理员可以在中央控制台查看所有Agent的状态,统一分配任务,协调工作流程。想象一个客服团队,不同的Agent处理不同类型的问题,但所有对话都经过统一路由,知识库共享,绩效数据集中分析,OpenClaw的网关模式为这种协同提供了天然支持。

其次,多渠道统一运营需求,如果你的业务需要同时在Telegram、WhatsApp、Discord、Slack等多个平台提供服务,OpenClaw的集中消息处理能力将大大简化运营复杂度。所有渠道的消息都汇集到同一套处理逻辑,避免了为每个平台开发独立集成的重复工作。对于初创公司或小型团队,这种效率优势尤其明显。

第三,对丰富插件生态的依赖,如果你需要快速实现各种功能,而又没有足够开发资源自己实现,OpenClaw的ClawHub市场提供了捷径。13,700多个技能覆盖了从基础工具到专业应用的广泛领域,这种生态规模在短期内难以被超越。但需要注意的是,使用这些技能时要充分考虑安全风险,特别是涉及敏感操作的情况。

第四,企业合规要求记忆完全透明,在金融、医疗、政府等严格监管的行业,智能体的决策过程必须可审计、可追溯。OpenClaw的"文件即记忆"设计提供了这种透明性,所有交互都有明文记录,可以随时调阅审查。这种设计虽然牺牲了一些智能性,但换来了合规上的安全性。

如果你的需求符合以下特征,Hermes Agent可能是更明智的选择。首先,渴望"越用越懂你"的专属助手,Hermes Agent的自我进化机制让它能够从每一次交互中学习,逐渐理解你的工作习惯、思维模式、偏好设置。这种个性化不是通过显式配置实现的,而是通过隐式学习积累的。时间越长,它的协助就越精准,这种长期价值是静态系统难以提供的。

其次,工作涉及敏感数据,对安全性要求高,Hermes Agent的五层纵深防御和纯Python代码库大大降低了安全风险。如果你处理的业务数据涉及隐私、商业秘密或合规要求,这种安全设计提供了额外保障。特别是技能自动生成机制,避免了从不可信来源引入代码的风险。

第三,希望用较低成本获得稳定体验,Hermes Agent可以在5美元/月的VPS上流畅运行,支持Docker、SSH、Modal等多种部署方式。对于个人开发者、小型团队或预算有限的项目,这种成本优势很有吸引力。更重要的是,随着使用时间增长,性能还会持续提升,投资回报率随时间增加。

第四,你是Python开发者,偏好易于二次开发的代码库,Hermes Agent的代码结构清晰,文档完整,便于理解和修改。如果你想根据特定需求定制智能体行为,或者将智能体深度集成到自己的应用中,Python生态和清晰的架构将大大降低开发难度。

第五,对"技能自我进化"概念感兴趣,愿意接受一定的学习曲线,Hermes Agent的核心价值在于长期成长,而不是短期功能丰富。如果你有耐心培养一个逐步成长的智能伙伴,愿意在初期接受功能相对有限的状况,那么它的进化潜力将带来持续回报。

了解了当前的选择,那么未来的发展趋势是什么?自我进化能力会取代生态规模吗?还是两者会融合发展?

未来趋势:生态规模 vs 自我进化

OpenClaw最大的优势在于现有生态规模。13,700多个技能、50多种工具集成、活跃的开发者社区,这些构成了强大的网络效应。在技术领域,生态规模往往比技术先进性更重要,更多的用户吸引更多的开发者,更多的开发者创造更多的技能,更多的技能吸引更多的用户。这种正向循环一旦建立,就形成了强大的竞争壁垒。

但OpenClaw面临的转型挑战同样严峻。安全问题的压力要求它从"功能堆砌"模式转向"质量管控"模式。这不仅仅是修复几个漏洞的问题,而是整个治理模式的转变,如何建立更严格的技能审查机制?如何激励开发者提高代码质量而非单纯增加功能?如何平衡生态开放性与安全可控性?这些问题的答案将决定OpenClaw能否延续当前的生态优势。

从设计哲学的角度看,OpenClaw需要在不放弃基础设施先行原则的前提下,融入更多智能体先行的思维。比如,可以在保持集中架构的同时,为每个Agent增加本地学习能力;可以在维护技能市场的同时,引入质量评分和自动测试机制。这种融合并非易事,但可能是必要的发展方向。

Hermes Agent的核心优势在于自我进化能力。在AI技术快速发展的背景下,这种能力的重要性与日俱增。当新的工具出现、新的工作流程形成、新的需求产生时,一个能够自主学习的智能体比一个需要手动更新技能的系统更具适应性。用户反馈的40%速度提升只是一个开始,随着使用时间延长,这种进化收益可能继续放大。

Hermes Agent的发展挑战在于从"个人助手"扩展到"团队智能"。当前的架构优化了个人使用体验,但在团队协作、权限管理、工作流协调等方面还有提升空间。这需要在不牺牲核心进化能力的前提下,增加必要的协作功能。可能的路径包括在保持本地学习的同时,增加知识共享机制,在维护个性化体验的同时,支持团队级别的模式发现。

另一个扩展方向是与现有企业系统的深度集成。自我进化能力如果能够结合企业的业务流程数据、客户交互历史、运营效率指标,将产生更大的商业价值。但这需要解决数据隐私、安全合规、系统兼容等一系列挑战。Hermes Agent的Python基础和清晰架构为这种集成提供了良好起点。

在讨论OpenClaw和Hermes Agent的未来时,不能忽略第三个重要参与者:Claude Code。这个Anthropic官方开发的编码助手定位清晰,专注IDE内的代码任务,无持久记忆,绑定开发环境。它与前两者的关系不是竞争,而是互补。

这种三角关系揭示了AI智能体生态可能的分工模式,Claude Code解决具体编码问题,OpenClaw解决团队协作和渠道管理问题,Hermes Agent解决个人智能辅助和长期学习问题。三者各有专长,可以共存于同一个技术栈中。

这种分工的启示是未来的AI智能体生态可能不是赢家通吃的格局,而是专业分化的趋势。不同的框架服务于不同的场景,解决不同的问题。开发者的选择不是寻找"最好"的框架,而是寻找"最适合"自己场景的组合。

结论:设计哲学的长期影响

回到本文的核心论点,OpenClaw代表"基础设施先行"的集中管控哲学,Hermes Agent代表"智能体先行"的自我进化哲学。这个差异不是表面的功能对比,而是深层的设计逻辑差异。

基础设施先行的思维关注系统的构建,如何设计架构、如何管理数据流、如何扩展功能、如何控制风险。它相信好的系统能够产生好的智能,相信集中管控能够提高效率,相信生态规模能够创造价值。这种思维在IT基础设施领域有着悠久传统,从操作系统到云计算平台,都体现了类似的逻辑。

智能体先行的思维关注能力的培养,如何让智能体学习、如何让技能进化、如何让记忆智能、如何让交互自然。它相信好的智能能够优化系统,相信自主学习能够适应变化,相信个性化能够提高效果。这种思维在人工智能领域逐渐兴起,从机器学习到深度学习,都强调模型自身的能力提升。

OpenClaw的选择体现了广度优先的策略,先覆盖尽可能多的场景,再逐步优化每个场景的质量。它的优势在于快速启动、生态丰富、适合标准化需求。它的挑战在于质量控制、安全风险、个性化局限。

Hermes Agent的选择体现了深度优先的策略,先在核心能力上做到极致,再逐步扩展应用范围。它的优势在于长期成长、安全可控、高度个性化。它的挑战在于启动门槛、生态规模、协作功能。

这两种哲学没有绝对的优劣,只有适用场景的不同。但有一个趋势是明确的,随着AI技术的成熟和普及,自我进化能力的重要性正在上升。当基本功能成为标配时,差异化竞争将转向更深层的能力,不是能做什么,而是能学会什么、能适应什么、能创造什么。

展望未来,自我进化能力可能成为AI智能体的核心竞争力。当工具变得普及、接口变得标准、算力变得廉价时,智能体之间的差异将不再是谁能访问更多API,而是谁能从经验中学到更多、谁能更好地理解用户、谁能更有效地解决问题。

这种趋势并不意味着基础设施不再重要,而是意味着基础设施的价值将更多体现在支持智能进化上,提供高质量的训练数据、设计有效的学习机制、确保安全的进化环境。基础设施先行和智能体先行的哲学可能会逐渐融合,产生新一代的智能体框架。

在这个融合过程中,OpenClaw和Hermes Agent的经验都将宝贵。OpenClaw展示了如何构建和维护大规模技能生态,Hermes Agent展示了如何设计和实现自我进化机制。未来的胜者可能不是两者之一,而是吸收了双方优点的新的设计哲学。

无论未来如何发展,理解设计哲学的差异都是开发者做出明智选择的基础。在技术快速变化的时代,深层的设计逻辑往往比表面的功能列表更具预测价值。OpenClaw的基础设施先行和Hermes Agent的智能体先行,为我们提供了两个观察AI智能体发展的窗口,也为我们思考智能与系统的关系提供了两个有价值的视角。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-14 19:00:29 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/524776.html
  2. 运行时间 : 0.165440s [ 吞吐率:6.04req/s ] 内存消耗:4,756.44kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e8fb95f755c40398badc4fb2a7dc09fc
  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.002837s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001068s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000452s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000304s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000562s ]
  6. SELECT * FROM `set` [ RunTime:0.000300s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000624s ]
  8. SELECT * FROM `article` WHERE `id` = 524776 LIMIT 1 [ RunTime:0.006486s ]
  9. UPDATE `article` SET `lasttime` = 1776164429 WHERE `id` = 524776 [ RunTime:0.005635s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.004226s ]
  11. SELECT * FROM `article` WHERE `id` < 524776 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000519s ]
  12. SELECT * FROM `article` WHERE `id` > 524776 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002500s ]
  13. SELECT * FROM `article` WHERE `id` < 524776 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003954s ]
  14. SELECT * FROM `article` WHERE `id` < 524776 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.019619s ]
  15. SELECT * FROM `article` WHERE `id` < 524776 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008601s ]
0.168341s