乐于分享
好东西不私藏

Harness与OpenClaw:当企业级DevOps遇见个人AI助手

Harness与OpenClaw:当企业级DevOps遇见个人AI助手

EXCLUSIVE · 深度调查

Harness与OpenClaw:当企业级DevOps遇见个人AI助手

两种AI Agent范式正在重塑软件交付与个人生产力

AI日报·2026年4月8日·阅读约20分钟

【核心提要ベ2026年,AI Agent领域出现了两种截然不同的范式:以Harness为代表的企业级DevOps Agent,专注于CI/CD流水线自动化与软件交付智能化;以OpenClaw为代表的个人AI助手,致力于成为用户24/7在线的数字分身。两者虽定位不同,却在AI Agent的核心架构、工具调用、记忆管理等维度展现出惊人的相似性与互补性。本文深度解析两者的技术架构、应用场景与未来演进方向。

第一章:两种AI Agent范式的崛起

2026年,AI Agent已经从概念验证阶段进入大规模应用阶段。在这个领域,两种截然不同的范式正在崛起,分别代表了企业级应用与个人级应用的两个极端。

Harness AI是DevOps领域的老牌玩家,自2016年成立以来一直致力于软件交付自动化。2025年7月,Harness正式推出AI-native能力,将大语言模型深度集成到CI/CD平台中,实现了从「工具自动化」到「智能自动化」的跃迁。其核心理念是:AI不应该只是辅助工具,而应该成为软件交付流程的核心引擎。

OpenClaw则是一个诞生于2026年3月的开源项目,由知名开发者Peter Steinberger(业界人称steipete)创建。它代表了完全不同的理念:一个运行在用户本地机器上的个人AI助手,可以通过WhatsApp、Telegram、Discord、Signal等多种通讯平台与用户交互,真正实现「随时随地、24/7在线」的数字助理体验。

【核心定位对比】

Harness AI:企业级DevOps平台,服务于软件工程团队OpenClaw:个人AI助手,服务于个人用户Harness AI:云端托管,SaaS模式OpenClaw:本地运行,Self-hostedHarness AI:专业领域Agent(CI/CD、SRE、安全)OpenClaw:通用Agent(任何用户想要的)

这种定位差异看似巨大,但深入分析后会发现,两者在技术架构层面有着惊人的相似性。这并非巧合,而是AI Agent技术发展的必然结果——无论服务于企业还是个人,AI Agent都需要解决相同的核心问题:上下文理解、工具调用、记忆管理、多任务协调。

第二章:Harness AI的Agentic架构

Harness AI的核心架构可以概括为「三层一体」:Agentic Flows(智能Agent网络)、Knowledge Graph(知识图谱)、Workflow Orchestration(工作流编排)。

Agentic Flows是Harness AI的执行层。它不是单一的AI Agent,而是一个由多个专业化Agent组成的网络,每个Agent专注于DevOps生命周期的特定领域:CI/CD Agent负责构建和部署,SRE Agent负责故障排查和恢复,Release Agent负责发布管理,AppSec Agent负责安全测试,Test Agent负责测试自动化,FinOps Agent负责成本优化。

这种多Agent架构的设计哲学是:让专业的Agent做专业的事。一个测试Agent可能不擅长安全分析,但它知道何时该调用安全Agent。这种协作模式使得整个系统能够处理端到端的复杂任务,而不仅仅是单一领域的自动化。

【DevOps Knowledge Graph】

这是Harness AI的「大脑」。它是一个持续更新的智能层,捕获并连接软件交付生命周期的所有数据:构建记录、测试结果、部署历史、事故报告、基础设施变更、云成本数据等。这些数据不是简单的存储,而是被转化为一个知识网络,使得AI能够理解「为什么」而不仅仅是「是什么」。当工程师询问「为什么这次部署失败了」,Knowledge Graph会追溯到相关的构建日志、测试失败记录、基础设施变更历史,甚至关联到上次类似事故的解决方案。这种上下文感知能力,使得Harness AI能够提供真正有价值的建议,而不仅仅是数据检索。

Workflow Orchestration是Harness AI的协调层。它横跨所有Harness模块,编排端到端的工作流:从自然语言描述创建CI/CD流水线,到自动化故障排查,再到策略即代码的执行。这个层确保多个Agent能够协同工作,而不是各自为战。

值得注意的是,Harness AI支持LLM动态优化——系统会从一组LLM池中选择最适合当前任务的模型,并在某个模型不可用时自动切换。这种设计确保了系统的可靠性和性能优化。

第三章:OpenClaw的个人AI助手架构

OpenClaw的架构可以用一句话概括:一个Gateway连接所有通讯渠道,一个本地Agent处理所有请求。这种极简设计背后,是对「个人AI助手应该是什么样」的深刻思考。

Gateway是OpenClaw的核心组件。它是一个单进程服务,运行在用户的本地机器上(Mac mini、笔记本、树莓派等),同时监听多个通讯渠道:Discord、Telegram、WhatsApp、Signal、iMessage、Slack、Google Chat等。用户只需要一个Gateway,就可以从任何设备、任何平台与AI对话。

这种设计的优势在于:用户不需要为每个平台单独设置AI,不需要管理多个账户,所有对话历史都集中在本地存储。更重要的是,Gateway完全运行在用户自己的硬件上,数据不会离开用户的控制范围。

【Skills系统】

OpenClaw的能力通过Skills(技能包)扩展。每个Skill是一个独立的模块,定义了特定领域的知识和工具。用户可以从ClawdHub(OpenClaw的技能市场)安装现成的Skills,也可以自己编写。当AI接收到请求时,它会自动识别需要哪些Skills并激活它们。更强大的是,OpenClaw可以「自我编程」——用户只需描述想要的功能,AI就会自动创建相应的Skill。这种能力使得OpenClaw能够不断进化,适应用户不断变化的需求。

记忆管理是OpenClaw的另一大亮点。系统维护着多层记忆结构:SOUL.md定义AI的基本人格,USER.md记录用户偏好,MEMORY.md存储长期记忆,memory/目录下的每日文件记录短期记忆。这种设计确保了AI能够「记住」用户说过的话、做过的事,形成持续性的对话体验。

OpenClaw还支持Heartbeat机制——一个定期唤醒AI的后台任务,用于主动检查用户可能关心的事项。例如,AI可以定期检查用户的邮箱、日历、天气预报,并在发现重要事项时主动通知用户。这种主动性是OpenClaw区别于传统聊天机器人的关键特性。

第四章:技术架构的深层对比

尽管Harness AI和OpenClaw服务于不同的场景,但它们的技术架构展现出惊人的相似性。这种相似性揭示了AI Agent技术发展的通用规律。

首先,两者都采用了「上下文优先」的设计理念。Harness的Knowledge Graph和OpenClaw的记忆系统本质上都是在解决同一个问题:如何让AI拥有足够的上下文来做出明智的决策。Harness的知识图谱存储的是软件交付历史和组织标准,OpenClaw的记忆存储的是用户偏好和历史对话。数据不同,但机制相同。

其次,两者都支持多Agent/多Skill架构。Harness采用专业化Agent网络,每个Agent负责特定领域;OpenClaw采用Skills系统,每个Skill定义特定能力。这种模块化设计使得系统能够按需扩展,而不是构建一个臃肿的「超级Agent」。

【架构对比表】

维度 | Harness AI | OpenClaw上下文存储 | Knowledge Graph | Memory Files (MD)能力扩展 | 专业化Agent | Skills工具调用 | Harness平台API | 本地工具 + 外部API多渠道 | Harness UI/CLI | 多通讯平台Gateway部署模式 | 云端SaaS | 本地Self-hosted目标用户 | 企业团队 | 个人用户

第三,两者都实现了「自然语言驱动」的交互模式。Harness允许用户用自然语言描述CI/CD需求,系统自动生成符合组织标准的流水线;OpenClaw允许用户用自然语言提出任何请求,系统自动分解任务并执行。这背后的技术栈可能不同(Harness使用RAG + Knowledge Graph,OpenClaw使用本地记忆 + Skills匹配),但用户体验是一致的:说人话,AI干活。

第四,两者都在解决「工具集成」的核心挑战。Harness需要集成各种DevOps工具(Jenkins、Kubernetes、Terraform等),OpenClaw需要集成各种个人工具(Gmail、日历、文件系统等)。工具集成是AI Agent从「聊天机器人」进化为「行动者」的关键。

第五章:应用场景的差异化分析

尽管技术架构相似,Harness AI和OpenClaw的应用场景却截然不同。这种差异源于它们服务的对象不同:企业团队 vs 个人用户。

Harness AI的核心场景是软件交付的「最后一公里」:从代码提交到生产部署的全流程自动化。具体来说,它解决了以下痛点:

首先是流水线创建。新工程师加入团队后,通常需要数天时间学习组织的CI/CD规范。Harness AI允许工程师用自然语言描述需求(「我需要为这个Node.js应用创建一个CI/CD流水线」),系统会自动生成符合团队标准的流水线,包括正确的环境配置、测试策略、部署流程等。根据Harness官方数据,这可以将流水线入门时间缩短85%。

其次是故障排查。当流水线失败时,工程师需要翻阅大量日志找到根本原因。Harness AI自动分析日志,定位问题,甚至推荐或自动应用修复方案。官方数据显示,这可以将问题解决速度提升7倍。

【Harness AI 实测数据】

• 85%更快的流水线入门速度• 7倍更快的问题解决速度• 每项目节省约2小时重复劳动• 100%可审计的自动化操作

OpenClaw的应用场景则更加多元化和个性化。根据用户反馈,它正在被用于:

个人生产力管理:用户通过Telegram或WhatsApp发送任务,OpenClaw自动整理待办事项、设置提醒、发送邮件、管理日程。有用户表示「我现在从手机上只用早餐时间就能完成之前需要一上午才能做完的事」。

代码开发辅助:OpenClaw可以调用Claude Code、Codex等编程Agent,从手机上发起编程任务。有用户分享:「我在遛狗时通过Telegram让OpenClaw创建详细的技术规范文件,它在我的电脑上调用Codex CLI完成工作」。

智能家居控制:OpenClaw可以集成各种智能家居API,用户只需发送消息就能控制设备。有用户让它控制Winix空气净化器,根据生物标志优化室内空气质量。

个人事务处理:有用户分享OpenClaw帮他处理保险理赔纠纷,「它错误解读了我的回复,结果跟保险公司吵起来了,之后保险公司同意重新调查而不是直接拒绝」。这个案例展示了AI的「意外」价值。

第六章:开源与闭源的战略选择

Harness AI和OpenClaw在商业模式上选择了截然不同的路径:Harness是闭源的SaaS产品,OpenClaw是MIT开源的Self-hosted软件。这种选择背后是对目标用户和核心价值的深刻理解。

Harness选择闭源SaaS模式,是因为它的核心价值在于「企业级可靠性」和「持续优化」。作为DevOps平台,Harness需要保证7x24小时的稳定运行,需要快速响应客户的安全需求,需要持续更新Knowledge Graph的数据模型。闭源模式使得Harness能够控制产品质量,确保每个客户获得一致的体验。

更重要的是,Harness的价值很大程度上来自于其Knowledge Graph——这是一个需要大量客户数据才能持续优化的资产。闭源模式使得Harness能够保护这个核心竞争壁垒,同时确保客户数据的安全。

OpenClaw选择开源Self-hosted模式,是因为它的核心价值在于「个人数据主权」和「可定制性」。作为个人AI助手,OpenClaw需要访问用户的邮箱、日历、文件系统等敏感信息。如果这些数据被发送到第三方服务器,用户将失去对个人数据的控制。开源Self-hosted模式让用户完全掌控自己的数据。

【用户心声】

「OpenClaw最厉害的地方在于,你的上下文和技能都存在你自己的电脑上,不是被关在围墙花园里。它是开源的。不断增长的社区正在构建技能。只有19天历史,却在不断进化。」—— @danpeguine「我已经运行OpenClaw一周了。说实话,这感觉就像20年前从Windows转向Linux。你掌控一切,你可以黑客它,让它成为你自己的,而不是依赖某个科技巨头。」—— @snopoke

开源模式的另一个优势是社区驱动的能力扩展。OpenClaw有一个ClawdHub技能市场,用户可以分享自己创建的Skills。这种众包模式使得OpenClaw的能力边界不断扩展,而不需要官方团队开发每一个功能。

两种模式各有优劣,没有绝对的优劣之分。Harness适合需要企业级支持、不愿意管理基础设施的团队;OpenClaw适合重视数据隐私、愿意自己动手的用户。

第七章:MCP——两个世界的连接点

有趣的是,尽管Harness和OpenClaw分别服务于企业和个人市场,它们却在Model Context Protocol(MCP)这一标准上找到了交汇点。

MCP是Anthropic在2024年底推出的开放标准,旨在解决AI模型与外部工具之间的互操作性问题。简单来说,MCP定义了一套标准接口,使得任何AI模型都能够通过统一的方式访问外部工具和数据源。

Harness在2025年推出了官方的MCP Server,使得外部AI客户端(如Claude Desktop)能够安全地访问Harness平台的能力。这意味着用户可以在Claude Desktop中直接创建CI/CD流水线、查询部署状态、排查故障,而无需登录Harness UI。

【MCP的战略意义】

对于Harness而言,MCP是扩大生态影响力的关键。通过MCP,Harness的能力可以被集成到任何支持MCP的AI客户端中,不仅仅是自己的UI。这意味着用户可以选择自己喜欢的交互界面,同时享受Harness的后端能力。对于OpenClaw而言,MCP是扩展能力边界的捷径。OpenClaw支持加载外部MCP Server作为技能源,这意味着用户可以通过OpenClaw访问任何MCP兼容的服务。如果Harness开放其MCP Server给个人用户,OpenClaw用户理论上可以个人AI助手的界面管理企业级CI/CD流水线。

这种可能性的出现,揭示了AI Agent领域的一个重要趋势:协议标准化正在打破产品边界。过去,每个AI产品都是孤岛;现在,MCP等开放协议正在连接这些孤岛。

当然,这种融合还面临挑战。首先是权限问题:企业是否愿意让员工通过个人AI助手访问企业CI/CD系统?其次是安全边界:如何确保个人AI助手不会误操作企业资源?这些问题需要更细粒度的权限控制和审计机制。

第八章:用户反馈与真实体验

要理解一个产品的价值,最直接的方式是听听用户怎么说。OpenClaw作为开源项目,其用户反馈公开可见,而Harness作为企业产品,用户反馈主要通过案例研究呈现。

OpenClaw的用户反馈可以用「狂热」来形容。以下是一些代表性评论:

「我已经使用OpenClaw一周了,它让我感觉像是生活在未来。这是自ChatGPT发布以来,我第一次有这种感觉。」

「它正在运营我的公司。」

「从紧张的'嗨,你能做什么'到全速前进——设计、代码审查、税务、项目管理、内容管道……AI作为队友,而不是工具。数字员工的时代已经到来。」

「我在Telegram上有一个名为Claudia的AI助手,她记得我告诉她的一切,而且她真的能做事。她刚刚帮我写完了这条推文。元?也许。酷?绝对。」

【OpenClaw的关键成就】

• 19天内积累了大量狂热用户• 支持从手机发起Claude Code/Codex编程任务• 成功案例涵盖保险理赔、健康管理、智能家居等• 用户自发创建Skills分享到社区• 有人甚至让它「克隆」自己,运行多个实例

Harness的案例研究则更加量化:

「新工程师现在可以在几分钟内创建并部署符合团队标准的CI/CD流水线,而过去需要几天。」

「AI驱动的故障排查将平均修复时间缩短了7倍。」

「每个项目节省约2小时的重复性工作,工程师可以专注于高价值任务。」

「每一次AI操作都被完整记录,确保审计合规,企业级安全从第一天就有了。」

两种反馈风格反映了两种不同的价值主张:OpenClaw用户强调「体验变革」,Harness用户强调「效率提升」。这并不是说OpenClaw不提升效率或Harness不改变体验,而是不同用户群体的关注点不同。

第九章:未来演进方向

展望未来,Harness和OpenClaw都在朝着「更智能、更自主」的方向演进,但路径不同。

Harness的未来方向是「端到端自主化」。当前,Harness AI主要在流水线创建、故障排查等特定环节提供智能辅助。未来,它将朝着能够自主管理整个软件交付生命周期的方向发展。想象一下:AI不仅创建流水线,还主动监控性能、预测潜在问题、自动优化成本、自主响应安全事件。这需要更强大的多Agent协调能力和更深的企业上下文理解。

Harness CEO Jyoti Bansal在产品发布会上表示:「当我们创立Harness时,我们相信AI将成为现代软件交付的核心支柱。这些新能力将这一愿景变为现实。」这暗示了Harness的野心:成为软件交付的AI操作系统。

OpenClaw的未来方向是「数字分身化」。当前,OpenClaw更像是一个智能助手,需要用户主动发起交互。未来,它将朝着真正理解用户、主动为用户着想的「数字分身」方向发展。Heartbeat机制是第一步,未来还会有更强大的主动性:AI理解你的工作模式,在你需要之前就准备好材料;AI理解你的生活节奏,在合适的时候提醒你该做的事。

【未来的融合可能】

最有趣的是,两个方向可能在某处汇合。想象一个场景:一个开发者有一个OpenClaw作为个人AI助手,同时她的公司使用Harness管理CI/CD。通过MCP,她的OpenClaw可以安全地访问公司的Harness实例。早上,她在Telegram上问OpenClaw「今天的部署计划是什么」,OpenClaw通过MCP查询Harness,返回今天计划发布的版本列表。发现一个版本有风险,她让OpenClaw创建一个审查任务。这是企业工具与个人助手的无缝融合,是AI Agent技术的终极愿景。

当然,这种融合面临诸多挑战:权限边界、数据隔离、安全审计等。但技术正在向这个方向演进,只是时间问题。

第十章:启示与思考

Harness和OpenClaw的发展为我们提供了理解AI Agent领域的几个重要视角。

第一,AI Agent的核心不是「智能」,而是「行动」。传统聊天机器人也能对话,但它们无法真正做事。Harness能创建流水线、排查故障;OpenClaw能发邮件、控制设备。这种行动能力使得AI从「信息工具」进化为「生产力工具」。

第二,上下文是AI Agent的核心壁垒。无论是Harness的Knowledge Graph还是OpenClaw的记忆系统,本质上都是在积累上下文。有上下文的AI可以理解「为什么」,没有上下文的AI只能回答「是什么」。上下文的积累需要时间,这构成了产品的护城河。

第三,标准化协议正在打破产品边界。MCP的出现使得AI Agent之间的互操作成为可能。过去,每个AI产品都是孤岛;未来,AI Agent将形成一个互联的生态系统。

第四,开源与闭源各有价值。Harness的闭源模式保护了其Knowledge Graph这一核心资产,同时确保了企业级的可靠性。OpenClaw的开源模式赢得了用户信任,同时激发了社区创新。两种模式服务于不同用户群体,不存在绝对的优劣。

第五,AI Agent正在重新定义「软件」。传统的软件是「工具」,用户学习如何使用工具。AI Agent时代的软件是「伙伴」,它学习如何帮助用户。这种范式转变将深刻影响未来的产品设计和用户期望。

【结语】

Harness和OpenClaw代表了AI Agent领域的两种范式:企业级专业化和个人级通用化。它们分别服务于软件交付和个人生产力两个巨大的市场,技术架构相似,但商业模式和用户体验迥异。随着MCP等开放协议的普及,这两个世界正在逐渐连接。未来,我们可能会看到个人AI助手与企业AI平台的深度融合——一个真正理解你的AI,既能帮你处理日常琐事,也能安全地访问你企业的系统。这不是科幻,这是正在发生的现实。Harness和OpenClaw,一个从企业出发,一个从个人出发,正在向同一个未来进发。那个未来,AI不再只是工具,而是我们工作和生活的真正伙伴。

来源:Harness官方博客、OpenClaw文档、用户社交媒体反馈

AI日报 · 深度报道 · 2026年4月8日

本文基于公开信息整理,仅作资讯分享,不构成任何投资或技术建议

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-10 11:19:16 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/509436.html
  2. 运行时间 : 0.129981s [ 吞吐率:7.69req/s ] 内存消耗:4,931.25kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9674160d4aea890b84bf1f912dea480a
  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.000828s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001604s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000716s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000848s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001286s ]
  6. SELECT * FROM `set` [ RunTime:0.000498s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001666s ]
  8. SELECT * FROM `article` WHERE `id` = 509436 LIMIT 1 [ RunTime:0.001105s ]
  9. UPDATE `article` SET `lasttime` = 1775791156 WHERE `id` = 509436 [ RunTime:0.017625s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000605s ]
  11. SELECT * FROM `article` WHERE `id` < 509436 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001172s ]
  12. SELECT * FROM `article` WHERE `id` > 509436 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001435s ]
  13. SELECT * FROM `article` WHERE `id` < 509436 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002270s ]
  14. SELECT * FROM `article` WHERE `id` < 509436 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.008481s ]
  15. SELECT * FROM `article` WHERE `id` < 509436 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.004512s ]
0.131537s