乐于分享
好东西不私藏

Claude Code vs OpenClaw:两大 AI 助手架构深度对比与选型指南

Claude Code vs OpenClaw:两大 AI 助手架构深度对比与选型指南

摘要

2026 年 3 月 31 日,Anthropic 旗下 AI 编程助手 Claude Code 的源码通过 npm source map 意外泄露,引发了开发者社区对 AI 助手架构的广泛讨论。与此同时,开源项目 OpenClaw 以 34 万 Stars 的惊人增速成为社区 favorite。本文基于泄露的 Claude Code 源码(instructkr/claude-code,22.8k Stars)与开源项目 OpenClaw(342k Stars),从设计哲学、功能特性、架构实现、适用场景四个维度进行深度对比分析,为开发者和企业提供专业的技术选型建议。


一、项目概览:商业产品 vs 开源框架

1.1 核心数据对比

指标
Claude Code
OpenClaw
Stars
22,863
342,706
Forks
32,467
67,708
语言
Python (源码泄露版)
TypeScript
定位
商业 CLI 工具
全平台 AI 助手框架
开源方式
意外泄露
主动开源
代码规模
~512,000 行
~366MB (含资源)
运行时
Bun (原版) / Python (泄露版)
Node.js
社区生态
无 (商业产品)
活跃 (技能市场)

1.2 定位差异

Claude Code:Anthropic 官方出品的商业级 CLI 编程助手,追求极致的开发体验和性能优化。源码泄露事件使其架构设计首次公开透明化。

OpenClaw:社区驱动的跨平台 AI 助手框架,强调"任何操作系统、任何平台"的普适性,支持微信、Telegram、Discord、飞书、企业微信等全渠道接入。


二、设计哲学对比:性能优先 vs 普适优先

2.1 Claude Code:Performance First

Claude Code 的设计哲学可概括为 "性能优先,极致优化"

启动优化 → 并行预取 (MDM 设置、Keychain、API 预连接)打包优化 → Dead Code Elimination (Bun 原生支持)模块加载 → 惰性加载 (动态 import)

核心特征

  • 重度工程化:512,000 行代码,1,900+ 文件,体现企业级项目的复杂度
  • 类型安全:TypeScript strict 模式 + Zod v4 验证,确保运行时可靠性
  • 模块化极致:Tool System (40+ 工具)、Command System (50+ 命令)、Service Layer (12 服务) 高度解耦

设计取舍

  • ✅ 优势:性能优化到极致、类型安全、可扩展性强
  • ❌ 代价:复杂度高、学习曲线陡峭、依赖 Bun 运行时

2.2 OpenClaw:Platform Agnostic

OpenClaw 的设计哲学可概括为 "平台无关,普适优先"

任何操作系统 → Linux, macOS, Windows任何平台 → 微信、Telegram、Discord、Feishu、企业微信...任何技能 → AgentSkills 插件系统

核心特征

  • 渠道抽象:统一的 message 工具接口,屏蔽底层平台差异
  • 技能系统:AgentSkills 机制,支持社区贡献和动态加载
  • 多模态支持:文本、图片、语音、文件、TTS 等富媒体能力

设计取舍

  • ✅ 优势:跨平台、易扩展、社区生态活跃(342k Stars)
  • ❌ 代价:单平台性能不如原生方案、抽象层增加复杂度

三、功能特性对比:40+ 工具 vs 技能生态

3.1 工具系统 (Tool System)

Claude Code:40+ 自包含工具模块

工具类型
核心工具
文件操作
FileReadTool, FileWriteTool, FileEditTool, GlobTool
代码搜索
GrepTool (ripgrep), GlobTool
命令执行
BashTool (Shell 命令)
网络访问
WebFetchTool, WebSearchTool
智能体
AgentTool (子智能体生成), SkillTool
协议集成
MCPTool, LSPTool
任务管理
TaskCreateTool, TaskUpdateTool
团队协作
TeamCreateTool, TeamDeleteTool, SendMessageTool
模式切换
EnterPlanModeTool, ExitPlanModeTool
Git 操作
EnterWorktreeTool, ExitWorktreeTool
调度系统
CronCreateTool, RemoteTriggerTool
输出控制
SleepTool, SyntheticOutputTool

工具执行流程

Tool Call → Permission Check → Input Validation → Execute → Serialize Result

OpenClaw:统一工具接口 + 技能系统

工具类型
核心工具
文件操作
read, write, edit
命令执行
exec
消息发送
message (全渠道)
会话管理
sessions_spawn, sessions_list, sessions_send
子代理
subagents (list, steer, kill)
飞书集成
feishu_doc, feishu_bitable, feishu_wiki, feishu_drive
企业微信
wecom_doc, wecom_schedule, wecom_meeting, wecom_todo
其他技能
weather, ocr, tts, healthcheck

技能激活机制

用户提到"飞书文档" → 自动激活 feishu-doc 技能用户提到"企业微信" → 自动激活 wecom-* 技能

3.2 命令系统 (Command System)

Claude Code:50+ 斜杠命令,条件加载

命令
描述
/commit
创建 git 提交
/review
代码审查
/compact
上下文压缩
/mcp
MCP 服务器管理
/config
设置管理
/doctor
环境诊断
/memory
持久化内存管理
/skills
技能管理
/tasks
任务管理
/vim
Vim 模式切换
/theme
更改主题
/resume
恢复上一个会话

命令注册机制

// commands.ts 中的条件导入exportfunctionregisterCommands(contextCommandContext) {if (isCI) {registerCICommands(context)  } else {registerInteractiveCommands(context)  }if (feature('VOICE_MODE')) {registerVoiceCommands(context)  }}

OpenClaw:会话管理 + 子代理系统

命令
描述
sessions_spawn
生成子代理
sessions_list
列出会话
sessions_send
发送消息到会话
subagents
管理子代理
session_status
会话状态
openclaw gateway
Gateway 管理

3.3 权限系统 (Permission System)

Claude Code:多层权限控制

权限模式
行为
default
每次提示用户批准/拒绝
plan
仅在计划模式询问
bypassPermissions
自动批准所有(CI 模式)
auto
根据规则自动决定

权限检查流程

Tool Call → Permission Check → [Auto-Resolve / User Prompt / Bypass]                                    ↓                            [Approve / Deny]                                    ↓                            [Execute / Abort]

OpenClaw:工具策略 + 用户配置

// openclaw.json 配置{"tools":{"exec":{"security":"allowlist"// 白名单模式},"message":{"security":"full"// 完全访问}}}

四、架构实现对比:Bun vs Node.js

4.1 运行时选择

特性
Claude Code (Bun)
OpenClaw (Node.js)
启动速度
⭐⭐⭐⭐⭐ (原生 TS)
⭐⭐⭐⭐
类型安全
⭐⭐⭐⭐⭐ (strict TS)
⭐⭐⭐⭐
生态成熟度
⭐⭐⭐ (较新)
⭐⭐⭐⭐⭐
学习曲线
⭐⭐⭐
⭐⭐⭐⭐
跨平台
⭐⭐⭐⭐
⭐⭐⭐⭐⭐

4.2 UI 框架

Claude Code:React + Ink(Terminal UI)

import { render, TextBox } from'ink'constUI = () => (<BoxflexDirection="column"><Text>Claude Code</Text><Textcolor="green">Ready</Text></Box>)render(<UI />)

优势

  • 完整的 React 组件模型
  • 实时更新支持
  • 键盘事件处理
  • 自动化测试支持

OpenClaw:渠道适配层(无统一 UI)

// 消息路由message tool → channel plugin → 平台 API  (telegram | whatsapp | discord | weixin | feishu | ...)

4.3 核心依赖

Claude Code

  • Bun (运行时)
  • React + Ink (UI)
  • Commander.js (CLI 解析)
  • Zod v4 (模式验证)
  • ripgrep (代码搜索)
  • MCP SDK (协议)
  • OpenTelemetry (可观测性)
  • GrowthBook (特性开关)

OpenClaw

  • Node.js (运行时)
  • 自研消息工具 (message)
  • 自研会话管理 (sessions_*)
  • Feishu/WeCom SDK (企业集成)
  • python-pptx (PPT 制作)
  • 社区技能系统

五、核心设计模式对比

5.1 并行预取 (Parallel Prefetch)

Claude Code

// main.tsx — 启动时并行预取MdmRawRead()           // MDM 设置startKeychainPrefetch() // Keychain 读取apiPreconnect()         // API 预连接GrowthBookInit()        // 特性标志初始化

OpenClaw:会话预热

// 子代理预热sessions_spawn({runtime"subagent",mode"session",threadtrue})

5.2 惰性加载 (Lazy Loading)

Claude Code

// 动态导入重型模块letopenTelemetryOpenTelemetry | null = nullasyncfunctiongetTelemetry(): Promise<OpenTelemetry> {if (!openTelemetry) {    openTelemetry = awaitimport('./services/telemetry')  }return openTelemetry}

OpenClaw:技能按需加载

skills/├── feishu-doc/       # 用户提到飞书文档时激活├── wecom-doc/        # 用户提到企业微信时激活└── pptx/             # 用户提到.pptx 时激活

5.3 智能体群 (Agent Swarms)

Claude Code

const team = await coordinator.createTeam({agents: [    { role'planner'model'claude-opus' },    { role'coder'model'claude-sonnet' },    { role'reviewer'model'claude-haiku' }  ],task'Build full-stack app'})await team.execute()

OpenClaw

// 子代理系统sessions_spawn({runtime"subagent",agentId"writer",task"撰写专业评论文章",mode"run"})

六、适用场景分析:如何选择?

6.1 选择 Claude Code 的场景

✅ 推荐场景

  1. 专业编程开发

    • 需要深度代码理解和生成
    • 需要 Git 集成和代码审查
    • 需要 LSP 语言服务器支持
  2. 企业级项目

    • 需要严格的权限控制
    • 需要团队智能体协作
    • 需要 MCP 协议集成
  3. 性能敏感场景

    • 需要极致的启动速度
    • 需要低延迟响应
    • 需要本地化部署
  4. CLI 重度用户

    • 习惯终端操作
    • 需要 Vim 模式
    • 需要斜杠命令快捷操作

❌ 不推荐场景

  • 需要多渠道消息集成(微信、飞书等)
  • 需要企业微信/飞书深度集成
  • 需要 PPT 制作、文档编辑等办公场景
  • 需要社区技能扩展

6.2 选择 OpenClaw 的场景

✅ 推荐场景

  1. 多渠道消息集成

    • 需要在微信、Telegram、Discord 等平台使用
    • 需要统一的消息接口
    • 需要富媒体支持(图片、语音、文件)
  2. 企业办公场景

    • 需要飞书文档/智能表格操作
    • 需要企业微信日程/会议/待办管理
    • 需要 PPT 制作和文档编辑
  3. 技能扩展需求

    • 需要自定义技能
    • 需要社区技能市场
    • 需要动态加载新能力
  4. 跨平台部署

    • 需要在 Linux、macOS、Windows 上运行
    • 需要容器化部署
    • 需要云端服务集成

❌ 不推荐场景

  • 需要极致的代码生成和审查能力
  • 需要深度 Git 集成
  • 需要 LSP 语言服务器支持
  • 需要商业级技术支持

七、架构演进洞察

7.1 复杂度曲线

代码行数    │512K│    ● Claude Code (商业级)    │    │    │    │366M│    ● OpenClaw (框架级,含资源文件)    │    │    │    └────────────────────────────────────      2026-03    2025-11                 (创建时间)

7.2 设计权衡

维度
Claude Code
OpenClaw
性能
极致优化
平衡
可扩展性
极高
学习成本
生产就绪
社区生态
无 (商业)
活跃

7.3 架构启示

对商业产品的启示

  1. 类型安全和性能优化是核心竞争力
  2. 模块化设计支持快速迭代
  3. 权限系统是安全底线

对开源框架的启示

  1. 跨平台抽象是生态扩张的关键
  2. 技能系统激发社区创造力
  3. 文档和示例降低使用门槛

八、未来展望:AI 助手架构的演进方向

8.1 短期趋势 (1-2 年)

  1. 多模态融合:文本、语音、图像、视频的统一处理
  2. 本地化部署:边缘计算 + 本地 LLM 支持
  3. 技能市场:社区贡献的技能/插件生态系统

8.2 中期趋势 (3-5 年)

  1. 自主智能体:从工具执行到目标驱动
  2. 多智能体协作:Agent Swarms 成为标配
  3. 记忆系统:长期记忆和上下文管理

8.3 长期趋势 (5-10 年)

  1. 通用人工智能接口:统一的 AGI 交互协议
  2. 人机共生:AI 助手成为数字器官
  3. 去中心化:区块链 + AI 助手的结合

九、结语:架构没有银弹,只有取舍

Claude Code 和 OpenClaw 代表了 AI 助手架构的两种不同路径:

  • Claude Code 证明:商业产品需要极致的性能和安全性,专注于编程开发场景的深度优化
  • OpenClaw 证明:开源框架需要跨平台的普适性和生态活力,专注于全渠道、全场景的广度覆盖

选型建议

需求
推荐
理由
专业编程开发
Claude Code
深度代码理解、Git 集成、LSP 支持
企业办公集成
OpenClaw
飞书/企业微信深度集成
多渠道消息
OpenClaw
微信、Telegram、Discord 全支持
极致性能
Claude Code
Bun 运行时、并行预取、惰性加载
技能扩展
OpenClaw
AgentSkills 社区生态
团队协作
Claude Code
团队智能体、MCP 协议
跨平台部署
OpenClaw
Node.js、容器化友好

架构设计的本质不是追求"最好",而是在特定约束下做出"最合适"的取舍。理解这些取舍,才能在各自的场景下做出正确的架构决策。


参考文献

  1. instructkr/claude-code. GitHub. https://github.com/instructkr/claude-code[1]
  2. openclaw/openclaw. GitHub. https://github.com/openclaw/openclaw[2]
  3. TextMatrix. Claude Code 源码架构深度解析. https://txtmix.com/posts/tech/claude-code-source-architecture-analysis/[3]
  4. Anthropic. Claude Code Documentation. https://docs.anthropic.com/claude-code[4]
  5. Vadim Demedes. Ink - React for CLI. https://github.com/vadimdemedes/ink[5]
  6. Bun. JavaScript Runtime. https://bun.sh[6]
  7. OpenClaw Documentation. https://docs.openclaw.ai[7]

本文基于公开信息和源码分析撰写,仅供学习和研究用途。-北京老李

最后更新:2026-03-31

引用链接

[1]https://github.com/instructkr/claude-code

[2]https://github.com/openclaw/openclaw

[3]https://txtmix.com/posts/tech/claude-code-source-architecture-analysis/

[4]https://docs.anthropic.com/claude-code

[5]https://github.com/vadimdemedes/ink

[6]https://bun.sh

[7]https://docs.openclaw.ai

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-01 12:29:25 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/494800.html
  2. 运行时间 : 0.134664s [ 吞吐率:7.43req/s ] 内存消耗:4,743.30kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9c671e30dadd0c0e1c60c489552dcb5a
  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.000537s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000749s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002388s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000259s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000535s ]
  6. SELECT * FROM `set` [ RunTime:0.002995s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000634s ]
  8. SELECT * FROM `article` WHERE `id` = 494800 LIMIT 1 [ RunTime:0.000484s ]
  9. UPDATE `article` SET `lasttime` = 1775017766 WHERE `id` = 494800 [ RunTime:0.008186s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000282s ]
  11. SELECT * FROM `article` WHERE `id` < 494800 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000435s ]
  12. SELECT * FROM `article` WHERE `id` > 494800 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.014126s ]
  13. SELECT * FROM `article` WHERE `id` < 494800 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000723s ]
  14. SELECT * FROM `article` WHERE `id` < 494800 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001754s ]
  15. SELECT * FROM `article` WHERE `id` < 494800 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008447s ]
0.138077s