当前位置:首页>自动驾驶>AI原生组织转型:我们离自动驾驶研发流水线还有多远

AI原生组织转型:我们离自动驾驶研发流水线还有多远

  • 2026-07-20 03:58:47
AI原生组织转型:我们离自动驾驶研发流水线还有多远

如何画架构图:技术负责人带你画技术(系统)架构

技术负责人坦白局:转管理前,先确认你能不能接受这三种委屈

技术负责人:带过几十个骨干后发现,混得差的技术人,不是能力不行,是学生思维太重

如何画架构图:技术负责人带你画部署架构

架构是权衡和取舍的艺术,架构师的工作就是不断地权衡取舍

技术负责人给年轻人的忠告:努力先成为老板的价值嫡系,再谈其他

技术负责人给年轻人的忠告:将军赶路不追小兔,带过几十个骨干,最后成事的人都懂得这个道理

如何画架构图:技术负责人带你画应用架构

技术负责人给年轻人的忠告:单纯的技术没有价值,成功靠持续的做事

如何画架构图:业务架构的画法

我为什么不建议你做纯架构师

如何画架构图:技术负责人的十年绘图心得二

公司给研发团队配齐了最新的gpt和claude模型,编码环节确实提效了。
但跑了一段时间以后发现一个现象: 工程师写代码越来越快,但端到端的交付周期却没怎么缩短。
问题不在编码环节,而在编码前后的整个软件开发过程上。
AI 像一把锋利的手术刀,只切开了研发流程中间那一小段,前后还是靠人手工缝合。
具体来说,有几个场景特别典型:
Agent 辅助生成技术方案和代码可能只要两天,但测试验证仍然需要四天。从提交 Bug 到定位、修复、回归,全程需要人工搬运日志、查询配置、比对代码、判断影响面。
PRD 从需求系统流转到代码实现时,业务背景、验收标准和上下游约束全靠人工复制粘贴,AI 很容易丢失上下文。
技改需求和线上告警处理流程分散在多个系统里,根本形不成自动化闭环。代码修复完成后,单元测试、集成测试、QA 自动化测试、人工回归、灰度发布、日志观测,仍然依赖人工串联。
发布后要不要放量、要不要回滚,还得靠人盯着日志、告警、业务指标和用户反馈。
这些不是工具不够强的问题,是流程没有贯通的问题。
AI 在单点上的效率越高,手动断点造成的浪费就越显眼。
我一直在想,有没有一种方式,能让任务从进来以后自己往下走,而不是靠人在多个系统之间搬运上下文。
后来我们做了一个尝试,我们内部起名叫 IssueOps。

为什么叫 IssueOps?

一个以 Issue 为中心,调度AI Agent自动完成研发任务的工程自动化平台。
它像一个研发任务操作系统/自动驾驶研发流水线,Issue 是任务,Agent 是执行进程,Orchestrator 是调度器,Context Gateway 是数据总线,CI/CD 和测试平台是外部设备。
类似 DevOps 是:Development + Operations
强调开发和运维一体化。
IssueOps 可以理解为:Issue + Operations
简单说,就是把 Issue 当成上下文的引力中心,让系统围绕 Issue 自动聚合完整信息,调度 Agent 完成计划、编码、测试、发布和观测闭环。人只在关键节点看一眼,点一下同意。
目前已经有部分业务在试跑。
当然这是我们自己的名字,业界也有人叫 Agentic SDLC,有人叫 Fully Agentic SDLC,也有人直接叫 Self-Driving Development。
目前确实没有一个被行业普遍接受的单一术语,能准确概括 Agent 自主跑通研发全流程这件事。
如果要选一个名字,我更倾向于 Autonomous Agentic Engineering。
Autonomous 强调系统不需要人一步步指挥。
Agentic 说明任务由能够理解目标、调用工具并根据反馈继续行动的 Agent 承担。
Engineering 又把范围从写代码拉回到完整工程,包含知识、环境、测试、部署、观测、回滚和治理。

AI Coding 能力分级

AI Coding能力大概可以分为四个登记:
L1 是 AI 辅助
AI 帮你补全代码、解释逻辑、给建议,但每一步都是你点鼠标。
人为主,AI 打辅助。
L2 是 Agent 裸跑
AI 能独立完成一个模块的代码生成和测试,但缺少规范、知识和上下文。
效果因人而异,同一个 Agent,给资深工程师用和给新人用,产出可能完全不同。
人需要补充大量上下文,效果不稳定。
L3 是 Agent 加知识体系
AI 能力进入正式研发流程。
公司有统一的知识库、规范、标准流程,Agent 能连接这些资产,按照预设规则端到端执行。
人定义目标,Agent 负责执行。
系统可以在限定场景内自己跑完大部分流程,但遇到复杂情况还需要人接管。
L4 是自主研发
多 Agent 协作,事件驱动,系统自主运行。
任务进来、分析、修复、测试、部署、上线,这条链路可以稳定自治。
人不再盯着每一步,而是管理目标、风险和例外。
从 L1 到 L4,中间还有一条演进路径:人机协作分层 → Spec 驱动开发 → Harness 工程化 → Agent Team。
我们现在的实践,大致处于 Harness 工程化往 Agent Team 过渡的 L3 到 L4 之间阶段。
L3 的底座已经搭稳,Agent 能连接知识库和规范,端到端跑通流程。
但 L4 要求的真正自主运行,也就是多 Agent 协作、事件驱动、人在例外时才介入,还没有完全达到。
已经越过了 AI 辅助编码和单点 Agent 裸跑,开始进入真正的研发生产方式改造。
只是从一条先进流水线走到组织级自主研发,中间还有几道坎。

让 Issue 成为上下文的引力中心

说回我们自己。
以前工程师用 AI 写代码,是 prompt driven 模式。用户说一句,AI 做一步,用户继续补上下文,AI 再做一步。
状态留在聊天窗口里,换会话就丢失,上下文全靠人工复制粘贴,验收靠 AI 自评。
这种模式在单人写代码时还行,一旦放到团队流程里,就像用微信聊天记录来管理项目,信息散落一地。
我们现在的思路是 issue driven。
一个任务进来,先沉淀成结构化 issue,系统围绕这个 issue 自动聚合所有相关上下文:代码、日志、配置、CI/CD 结果、历史修复记录、知识库经验。
然后由 Orchestrator 调度多个 Agent 在隔离的 Workspace 里完成计划、编码、测试、Review、发布和观测。
最后 issue 关闭,才算任务真正结束。
关键区别不是技术多先进,而是任务管理方式变了。
普通 AI 编程是对话结束即任务结束,issue driven 是 issue 关闭才算任务结束。
在这个思路下,我们给每个仓库配了一套原生契约:
AGENTS.md 定义 Agent 行为规范
WORKFLOW.md 定义工作流
TESTING.md 定义测试规则
RELEASE.md 定义发布策略。
这些文件跟着代码版本走,Agent 和人类看的是同一套规矩。
人机协作分工也很清楚。
Agent 负责机械性、重复性、上下文搬运型工作,比如自动聚合日志、生成测试用例、跑灰度观测。
人负责战略、架构、复杂业务判断和高风险决策,比如审批中高风险方案、把关核心链路变更、决定要不要回滚。
一条流程跑通,和整个组织能够规模运行,中间隔着几道坎。

先划定边界

自动驾驶有一个很朴素的前提,系统必须知道自己能在哪些道路、天气和速度下运行。
高速公路能开,不代表老城区小巷也能开。晴天能开,不代表暴雨天还要硬开。
研发自动化工作流也需要这样的边界。
哪些 issue 可以自动进入,允许修改哪些代码,能够调用哪些工具,什么风险等级可以自动上线,什么情况下必须停下来找人,这些都要提前写进系统。
我们内部按风险等级做了划分:
R0 是低风险等级告警、日志打印告警、Agent 可以自动合并。
R1 是小范围 Bug 修复,可以自动修复提 PR。
R2 是普通 Feature,需要人工确认计划。
R3 和 R4 涉及关键核心链路变更,Agent 只辅助诊断和建议,禁止自动执行。
当然敢于让agent操作上线是需要勇气和相关机制。harness以及行业总结各种实践当然有必要:如多模型互相review、定义更多agent角色等,但我想说这些只能尽可能的保证把事情做对,没办法100%完全消除风险。
我们的实践是花大力气建设agent驱动的自动化回归平台,为整个流程兜底,也解决了传统自动化平台依赖人工维护用例,效率低、覆盖面不足的问题。
大概思路是agent负责回归用例构建、编排和调度自动化平台执行,并由评估agent评估执行情况,最终由报告agent生成整体报告。
回归用例的构建大量引用线上真实流量,更贴近业务,也减少了人工构建的成本。人在里面的角色更多的是制定标准和监督执行。
这其实是一个很大的话题,工程层面需要做大量的工作来保障,后面有机会可以开新的文章展开聊。
如果边界没有定义,Agent 越强,管理者反而越不敢放权。
公司下一阶段不需要追求所有研发任务都自动化。
先把一批验证场景跑清楚,在这个范围内做到稳定自治,再逐步扩到相邻场景。这比一上来宣布全面进入 L4 更可靠。

建议所有团队都试试

讲完了我们自己这条流水线的进展,我想跳出公司视角,说说为什么我认为这套思路值得所有研发团队认真考虑。
不是因为我们在做所以我说好。
是因为 issue driven 解决了一个困扰研发组织多年的老问题:工作项在人与人之间丢来丢去,每次交接都丢上下文、人工低效的问题。
具体来说,至少能解决三个痛点。
第一个是自动分派
以前靠人眼扫标题分任务,忙起来经常分错。
系统可以基于标签、关键词、历史数据自动路由,把缺陷分给Agent或者红对应的工程师来处理。
第二个是上下文关联
以前工程师接手 issue,要自己翻文档、查日志、问同事。
系统可以在任务创建时自动关联相关代码、日志、文档和类似历史 issue,让Agent一开始就有完整上下文。
第三个是状态更透明
自动化流水线把所有状态变化写在时间线里,谁都能看,不用挨个问。
这三个痛点,小团队可能感受不深,但团队过五十人以后,每天花在找人和对齐状态上的时间,累积起来非常惊人。
我不是说所有公司都要一步到位搞自动驾驶研发。
但建议从 issue 的自动分派和状态流转开始试水。
投入不大,收益可见,而且为后续接入 Agent 打下了流程基础。
这就像修高速公路,先通车,再考虑上自动驾驶。

如果你也想搭一条流水线,怎么选型

有读者会问:你们这套东西是怎么搭的?
我把自己调研过(几个月前)的几条路接单介绍下,只讲优缺点,你们按自己的生态选。
symphony + harness
symphony 是 openai 开源的 issue 驱动 agent 编排框架,它把 issue tracker 变成长期运行的 agent 控制面,持续读取 issue、给每个 issue 创建独立 workspace、启动 coding agent、跟踪状态、失败重试。
我们把它当作平台骨架和调度内核。
优点是架构最贴近 issue driven 理念。
缺点是它只是个demo,不是完整产品,缺少 triage、context gateway、测试和发布闭环,需要你自己补齐。
目前为止我们已经二开增加了数万行代码。
GitHub Copilot Workspace
这是 GitHub 内的异步 Coding Agent,开箱即用,从 Issue 启动,自动改代码、跑测试、提 PR。
优点是上手极快,适合已经在 GitHub 生态的团队。
缺点是强依赖 GitHub,企业流程、QA 门禁和发布治理不可控,更像一个个人效率工具而不是企业级平台。
SWE-agent
这是开源的软件工程 Agent,可控可改,适合做真实仓库的 Issue 修复实验。
优点是透明度高,可以作为自研平台里的 Coder 执行内核。
缺点是它本身不是平台,没有企业流程、权限、审计和上下文网关,需要大量二次开发。
Devin
这是商业化的 AI 软件工程师,产品化程度高,适合端到端工程任务和并行云端 Agent。
优点是开箱即用,功能完整。
缺点是黑盒,成本和数据边界依赖供应商,难深度改造成内部平台。
适合快速采购试点,不适合作为底层可控架构。
我的建议是,不要一上来就追求最完美的方案。让团队先感受到 issue driven 的甜头。
我们当下选择的 symphony也不见得是最优的方案,可能几个月后业界又会有更好的框架出来,但当下我们踩过的坑和思考是可以积累的。

离真正的 L4 到底还有多远

回到开头的问题。
公司现在整体处于 L3 到 L4 之间。
告警修复这条链路已经跑通了自动分析、修复、测试、发布和观测,看起来很像 L4。
但覆盖范围有限,异常处理还需要人兜底,组织责任机制还没完全从人转移到平台规则。
真正的 L4 不是某一条流水线跑得顺,而是整个组织知道什么时候该放手,也知道什么时候必须接管。
Agent 能做多远只是起点,公司能不能稳定接住它,才决定成熟度。
AI native 研发组织的目标,不是完全不需要人介入。而是把agent有能力处理的任务交给机器,需要架构取舍、业务判断和风险负责的路段,人还得握住方向盘。
13年技术路,6年管理路,呆过多家大厂,带过多种规模的技术团队。这里记录技术管理者的真实踩坑与成长。既关注技术管理,也关注技术架构,致力于技术管理和技术架构双线发展。
wechat公众号:无涯技术管理,关注我阅读更多技术管理文章,也欢迎与我私聊职场困惑、职业发展、技术架构等话题。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-29 06:15:55 HTTP/2.0 GET : https://e.mffb.com.cn/a/534931.html
  2. 运行时间 : 0.084364s [ 吞吐率:11.85req/s ] 内存消耗:4,882.19kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8ce88ff7c5165cc5b8df84d2478dcfec
  1. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/runtime/temp/600e51726691ba7063b44bb89d9aaaff.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000613s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000926s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000367s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000337s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000522s ]
  6. SELECT * FROM `set` [ RunTime:0.000186s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000670s ]
  8. SELECT * FROM `article` WHERE `id` = 534931 LIMIT 1 [ RunTime:0.000549s ]
  9. UPDATE `article` SET `lasttime` = 1785276955 WHERE `id` = 534931 [ RunTime:0.002090s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000233s ]
  11. SELECT * FROM `article` WHERE `id` < 534931 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000435s ]
  12. SELECT * FROM `article` WHERE `id` > 534931 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001786s ]
  13. SELECT * FROM `article` WHERE `id` < 534931 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001086s ]
  14. SELECT * FROM `article` WHERE `id` < 534931 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003115s ]
  15. SELECT * FROM `article` WHERE `id` < 534931 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001236s ]
0.086008s