乐于分享
好东西不私藏

OpenClaw 架构分析

OpenClaw 架构分析
OpenClaw 是一款 2025 年底由奥地利程序员 Peter Steinberger 发起的开源 AI 助手框架,曾用名 Clawdbot、Moltbot,采用 MIT 许可证,短短四个月内 GitHub 星标数突破 31 万,成为 AI 智能体领域的现象级项目。其核心定位是“本地优先的 AI 执行网关”,打破传统对话式 AI“只动口不动手”的局限,将 AI 从被动对话升级为能主动操作计算机、执行复杂任务的“数字员工”,核心价值是将分散的 AI 能力收拢到本地优先、完全可控、无供应商锁定的统一框架中。
本文将从整体架构设计、核心分层解析、关键组件原理、架构优势与设计哲学四个维度,全面剖析 OpenClaw 的架构逻辑与技术实现,覆盖从宏观分层到微观组件的全维度细节,适配技术人员的深度研究与入门者的架构认知需求。

一、整体架构概述

OpenClaw 采用“微内核+插件化+分布式”的整体设计,遵循“本地优先(Local-First)、沙箱执行(Sandboxed Execution)、模型无关(Model-Agnostic)”三大核心设计哲学,整体呈现“星型拓扑+分层解耦”的架构形态——以 Gateway(网关)为中央枢纽,串联 Channel(渠道适配器)、Agent(智能体运行时)、Nodes(执行节点)、Skills(技能系统)四大核心模块,搭配 OpenClaw Studio 控制台进行治理,形成“接入-路由-决策-执行-反馈”的完整闭环。
从物理部署来看,OpenClaw 仅包含两个独立进程:Gateway 进程(集成接入层、网关层、智能体层及本地节点)和 Remote Node 进程(远端执行节点),最小化部署仅需单机运行 Gateway 进程(默认监听本地 127.0.0.1:18789 端口),分布式部署采用“1+N”模式(1 个网关+N 个远端节点),可灵活适配个人设备、企业服务器等不同部署场景。
其核心设计目标是实现“高内聚、低耦合”,将复杂系统拆解为独立可扩展的功能模块,每个模块可独立迭代升级,同时通过标准化接口协同工作,实现类似乐高积木的组合式开发,降低 AI 智能体的开发与落地成本。

二、核心分层架构解析(从顶层到底层)

OpenClaw 的整体架构可分为六大核心层级,自上而下依次为:渠道接入层(Channel Layer)、网关控制层(Gateway)、智能体层(Agent Runtime)、技能层(Skills)、执行层(Nodes)、基础支撑层,各层级职责清晰、接口标准化,实现了交互、决策、执行、支撑的全流程解耦。

(一)渠道接入层(Channel Layer):多平台交互入口

渠道接入层是 OpenClaw 与用户交互的“窗口”,核心职责是统一接入各类聊天平台,将不同平台的消息格式转换为系统内部统一格式,同时将智能体的执行结果回传给对应平台,实现“多渠道统一交互、业务逻辑与交互界面彻底解耦”。
该层采用插件化设计,每个渠道对应独立的适配器插件,支持热插拔、可扩展,目前已覆盖 20+ 主流消息平台,分为两类:
核心渠道:内置的 Telegram、WhatsApp、Web UI,无需额外配置即可直接使用;
扩展渠道:插件化支持的飞书、Discord、Matrix、Google Chat、微信、钉钉等,用户可根据需求自行安装适配插件。
其核心作用是屏蔽不同平台的消息协议差异,让用户无需学习新的交互界面,通过熟悉的聊天工具即可向 OpenClaw 下达自然语言指令,降低使用门槛。

(二)网关控制层(Gateway):系统神经中枢

Gateway 是 OpenClaw 整个系统的核心控制平面,基于 Node.js v22+ 构建的常驻后台守护进程,默认监听本地回环地址 127.0.0.1:18789,安全优先,是所有组件的通信枢纽和全局状态管控中心,所有消息、指令和执行结果均需经过 Gateway 流转。
Gateway 的核心职责的包括五大方面,也是其作为“神经中枢”的核心价值体现:
统一通信枢纽:通过 WebSocket 全双工通信协议,管理所有组件(Channel、Agent、Nodes)的连接生命周期,维持长连接,采用 TypeBox Schema 进行严格数据校验,支持 req(请求)、res(响应)、event(事件)三种消息类型,确保组件间通信高效、数据完整;
会话管理与路由:通过 SessionKey 会话系统实现精确并发控制——相同 SessionKey 的消息串行处理(保证顺序,避免状态冲突),不同 SessionKey 的消息并行处理(提升吞吐);支持多 Agent 路由,可配置不同 Agent 处理不同渠道或联系人/群组,实现个性化任务分配;
全局状态管控:负责系统配置管理、健康监控、Cron 定时任务调度,支持配置热重载,无需重启进程即可更新系统参数;
权限与流量控制:采用分层权限模型,实施执行审批工作流、工具权限管控、SSRF 防护等安全策略,同时进行流量限制,避免系统过载;
工具调用代理与记忆托管:作为 Agent 调用工具的中间代理,同时托管系统记忆,协调记忆系统与各组件的交互,确保上下文与任务历史的一致性。

(三)智能体层(Agent Runtime):决策与推理核心

智能体层是 OpenClaw 的“大脑”,负责接收 Gateway 转发的用户指令,进行意图理解、任务规划、LLM 推理、决策执行与自我修复,核心是 Agent Loop(智能体主循环),采用 Lobster 智能体循环模式,实现“思考-执行-观察-反馈”的闭环逻辑。
该层采用嵌入式 RPC 模式运行,与 Gateway 通过内部 RPC 通信,核心组件包括:
Pi Agent:OpenClaw 的嵌入式 AI 执行引擎,是 Agent Loop 的核心载体,负责上下文组装、LLM 推理与决策、工具调用与执行、流式响应与持久化等全流程步骤;
LLM 层:采用插拔式设计,作为智能来源,支持三类模型的无缝热切换,实现模型无关的设计目标——云端 API(Claude/GPT/通义千问/Gemini)、本地模型(Ollama/LlamaCpp/本地部署)、专用模型(GitHub Copilot 等),用户可根据需求选择最适合的 AI 模型,避免供应商锁定;
Context Engine(上下文引擎):OpenClaw v3.7 版本后的核心升级点,采用插件化设计,支持自定义 RAG 知识库接入、可替换的记忆存储后端(Postgres、Redis、MinIO 等),以及请求生命周期全阶段 Hook,实现记忆的“瘦身”与“精准投喂”,降低 Token 消耗;
Memory System(记忆系统):相当于智能体的“档案柜”,负责存储对话历史、任务状态、用户偏好等数据,采用本地优先的双模存储架构——长期记忆通过 SQLite 数据库或纯 Markdown/YAML 文本文件持久化存储,短期记忆通过内存缓存,所有数据均存储在本地,支持 Git 版本管理,可回溯任意历史状态,保障数据隐私。
该层的核心能力是将用户模糊的自然语言指令,转化为可分步执行的原子化任务,同时根据执行反馈动态调整决策,实现任务的自主迭代与异常兜底。

(四)技能层(Skills):执行能力扩展载体

Skills 是 OpenClaw 的“执行双手”,也是其核心差异化优势,本质是一组标准化的“操作定义”,每个 Skill 都包含明确的名称、描述、输入参数、执行逻辑,相当于智能体执行任务的“说明书”,必须与 Nodes(执行节点)配合使用,缺一不可。
技能层采用完全可扩展的插件体系,支持用户自行开发、安装、自定义技能,目前社区已沉淀超 5000 个成熟技能包,按执行场景可分为两类:
通用技能:本地执行,如网络搜索、天气预报、文本翻译、代码生成等,无需依赖远端设备;
个性化技能:远端执行,如屏幕截图、文件操作、浏览器自动化、表单填写、鼠标键盘模拟操作等,需要通过 Nodes 节点调用设备资源。
Gateway 内置技能注册中心(Skill Registry),负责技能的注册、管理与调用调度,Agent 可根据任务需求,通过标准化接口调用对应技能,实现能力的无限扩展。

(五)执行层(Nodes):任务落地执行载体

执行层是 OpenClaw 任务落地的“手脚”,负责实际执行 Agent 下达的技能指令,分为本地节点(Local Node)和远端节点(Remote Node)两类,通过 WebSocket 长连接与 Gateway 保持通信,接受 Gateway 的调度与管理。
本地节点:集成在 Gateway 进程中,与 Gateway 运行在同一台设备上,负责执行本地技能,无需额外部署;
远端节点:可部署在同一局域网内的其他设备(如家用 MacBook、企业服务器)或 Kubernetes 集群上,通过 Heartbeat 机制与 Gateway 同步状态,负责执行需要远端设备资源的技能,实现分布式执行。
该层的核心作用是将 Agent 的决策转化为实际的设备操作,同时将执行结果反馈给 Gateway,完成“决策-执行”的闭环,支持多节点协同,提升任务执行的灵活性与扩展性。

(六)基础支撑层:架构稳定运行保障

基础支撑层是 OpenClaw 架构的“基石”,为上层所有模块提供通用支撑能力,确保系统稳定、安全、可扩展,核心包含三大模块:
配置管理模块:采用 JSON5 格式(OpenClaw.json)存储系统配置,通过 Zod Schema 进行校验,支持配置热重载,几乎所有模块都依赖该模块获取配置;
安全防护模块:基于沙箱执行机制(通过 Linux namespaces 和 cgroups 实现),限制工具执行的安全边界,支持三种沙箱模式(off/non-main/all)和三种容器作用域(session/agent/shared);同时包含 Token 鉴权、IP 黑白名单、数据脱敏、技能供应链安全审计等功能,防范恶意操作与数据泄露;
插件生态模块:提供标准化的插件开发接口,支持渠道、技能、LLM 适配器、上下文引擎等各类插件的动态加载,形成开放的插件生态,降低系统扩展成本。

三、核心组件运行机制(完整工作流程)

OpenClaw 的核心运行逻辑是基于“React 模式”的闭环执行流程,用户下达自然语言指令后,各组件协同工作,全程无需人工干预,完整流程如下:
指令接收与标准化:用户通过任意支持的 Channel(如飞书、Telegram)下达自然语言指令,Channel 层将指令转换为 OpenClaw 内部统一格式,发送至 Gateway;
消息路由与调度:Gateway 接收指令后,通过 SessionKey 识别会话,根据路由规则将指令分发至对应的 Agent;
意图理解与任务规划:Agent 接收指令后,通过 Context Engine 加载上下文与记忆,调用 LLM 进行推理,完成意图理解、任务拆解,生成可执行的原子化任务列表;
技能调用与任务执行:Agent 根据任务列表,通过 Gateway 调用对应的 Skills,由 Nodes(本地/远端)执行具体操作,执行过程中实时将状态反馈给 Agent;
结果校验与迭代修正:Agent 接收 Nodes 的执行反馈,判断任务是否完成,若存在异常或未达到预期,自动调整决策、重新调用技能,实现自我修复;
结果反馈与记忆沉淀:任务执行完成后,Agent 将结果通过 Gateway、Channel 回传给用户,同时将任务历史、执行经验存入 Memory System,实现个性化适配;
连接维护与状态同步:Gateway 通过 Heartbeat 机制维护与 Nodes 的连接,同步任务状态,确保分布式执行的一致性。

四、架构设计优势与核心特性

(一)核心设计优势

本地优先,隐私可控:所有数据处理、运算优先在本地或私有服务器完成,数据以纯文本文件存储在本地,无需云端编排,用户完全掌控数据,避免隐私泄露,同时支持离线运行;
模型无关,灵活适配:不绑定任何特定 LLM,通过统一抽象层支持云端、本地、专用模型的无缝切换,避免供应商锁定,可根据需求选择最优模型;
插件化+分布式,可扩展性强:采用插件化设计,渠道、技能、上下文引擎等均可灵活扩展;支持分布式部署,可通过增加远端节点提升执行能力,适配个人到企业的不同需求;
沙箱隔离,安全可靠:通过沙箱执行机制限制工具操作边界,搭配分层权限管控、安全审计等功能,降低模型误操作的“爆炸半径”,保障系统安全;
低耦合高内聚,易于维护:分层解耦的架构设计,让各模块独立迭代,降低开发与维护成本,同时标准化接口确保组件间协同顺畅。

(二)核心技术特性

开发语言与工具:全代码库采用 TypeScript 编写(基于 Node.js),使用 Vitest 进行测试,配置文件支持 JSON5 格式;
通信协议:核心采用 WebSocket 全双工通信,支持 JSON-RPC 2.0 协议,同时暴露 OpenAI 兼容的 HTTP API,方便集成;
性能优化:支持上下文压缩、记忆摘要、模型降级等策略,可将日均 Token 消耗降低 90%,适配高并发场景;
部署灵活:支持单机最小化部署、多机分布式部署,可运行在 macOS、Linux、Windows 等多种系统,同时支持容器化部署(K8s);
生态开放:开源免费,采用 MIT 许可证,社区活跃,提供丰富的插件与技能包,支持用户自定义开发与贡献。

五、架构演进与未来优化方向

OpenClaw 自发布以来经历了多次架构迭代,其中 v3.7 版本完成了最大规模的架构重构(89 项功能更新,200+ Bug 修复),正式确立“微内核+插件化+分布式”的架构形态,引入 Context Engine 插件系统,大幅提升记忆管理与 Token 利用效率;v3.8 版本重点强化安全体系,完善沙箱隔离与技能供应链安全。
结合当前架构现状与行业需求,未来优化方向主要集中在三个方面:
多智能体协同能力升级:基于 ACP 协议,强化多 Agent 之间的通信与协作,支持更复杂的任务编排;
性能与资源占用优化:进一步优化长连接管理、上下文压缩算法,降低本地节点的资源占用,提升远端节点的协同效率;
企业级特性完善:增强权限精细化管控、审计日志、集群管理等功能,适配大规模企业级部署需求,同时拓展更多行业专属技能插件。

六、总结

OpenClaw 的架构设计围绕“本地优先、模型无关、安全可控、灵活扩展”四大核心目标,通过分层解耦、插件化、分布式的设计,解决了传统 AI 智能体开发成本高、供应商锁定、数据隐私泄露、执行能力有限等行业痛点,实现了“AI 从对话到执行”的跨越。
其核心价值在于:将 AI 智能体开发从“手搓零件拼汽车”简化为“直接开上整车”,无需开发者从零搭建通信、决策、执行体系,通过标准化的模块与插件,即可快速构建具备自主执行能力的 AI 数字员工。从架构层面来看,OpenClaw 的分层设计、沙箱隔离、模型无关特性,使其既适配个人用户的本地使用场景,也能满足企业级的分布式、高安全需求,成为当前开源 AI 智能体框架的标杆之作。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-05 14:24:01 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/498766.html
  2. 运行时间 : 0.094142s [ 吞吐率:10.62req/s ] 内存消耗:4,641.98kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e2992464f159c8c8455b5d64f3248c5a
  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.000684s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000816s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000327s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000240s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000471s ]
  6. SELECT * FROM `set` [ RunTime:0.000187s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000529s ]
  8. SELECT * FROM `article` WHERE `id` = 498766 LIMIT 1 [ RunTime:0.000502s ]
  9. UPDATE `article` SET `lasttime` = 1775370241 WHERE `id` = 498766 [ RunTime:0.004093s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000236s ]
  11. SELECT * FROM `article` WHERE `id` < 498766 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000407s ]
  12. SELECT * FROM `article` WHERE `id` > 498766 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002230s ]
  13. SELECT * FROM `article` WHERE `id` < 498766 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000609s ]
  14. SELECT * FROM `article` WHERE `id` < 498766 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003171s ]
  15. SELECT * FROM `article` WHERE `id` < 498766 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001032s ]
0.095943s