当前位置:首页>自动驾驶>超级组织解剖:Replit“自动驾驶公司”启示录

超级组织解剖:Replit“自动驾驶公司”启示录

  • 2026-07-24 18:48:01
超级组织解剖:Replit“自动驾驶公司”启示录

过去六个月,Replit(那家你可能用它"用嘴写代码"的在线编程平台)的工程师团队,代码产出涨了将近3倍。

正常情况下,产出涨这么快,代码审核会跟不上,返工会变多,线上事故也容易一起往上走。Replit 公布的数据却是: PR 审核耗时没有变长,撤销率和新事故数的趋势基本持平;代码量增长后,相对质量指标反而改善,发布速度也更快了。

你能想到的那些“鱼与熊掌不可兼得”的权衡,至少从 Replit 公布的数据看,这次没有发生。

代码只是看得见的部分。看不见的部分是:Agent 开始排查线上事故、审核代码、回答业务问题、分析经营数据、处理客服工单、调研销售线索,甚至参与改进 Replit Agent 自己。

CEO Amjad Masad 在公司博客里把这种状态称为 “自动驾驶公司”(The Self-Driving Company)。它不是没有人的公司。人依然决定去哪里、什么问题值得解决、如何取舍、谁为结果负责;只是越来越多时候,人不再亲自完成抵达终点所需的每一步。

这半年到底发生了什么、背后是什么在起作用、别人能抄走多少——值得完整拆开看一遍。


实录:一家公司如何学会自己开车

转折点:从“工具”到“系统”

变化始于 2025 年末的圣诞假期前后。Replit 团队发现,模型开始能在更长的任务里持续工作了。

过去反复失败的任务,比如告警分诊、根因排查,突然能跑通了;一些棘手的 bug,AI 也开始能够解决。于是,他们不再把 Agent 当成一个活在编辑器或聊天窗口里的工具,而是开始把它接进公司真正使用的系统。

一月底,团队先搭起 Agent 运行环境(microVM)和远程文件系统,让工程师可以编排一支 Agent“舰队”并行工作。随后,团队再用访问策略、令牌代理、审计日志和零信任网络把它们围起来。护栏搭好以后,GitHub、GCP、Azure、Linear、Notion、Slack、Zendesk 这些核心业务系统,才向 Agent 开放。

工程团队最先感受到冲击

三月 Agent 4 发布前,Replit 工程团队通常会进入冲刺:会议清空、范围明确,工程师一天工作最长 16 小时,全面转入“纯执行模式”。

但这一次,曲线不只是冲刺带来的尖峰。按 Replit 自己的归因,产出曲线的拐点可以追溯到新的内部 Agent 系统。

从 1 月初到 6 月底,工程团队贡献的代码变更行数涨到了 5.8 倍,团队同期接近翻倍。为了尽量控制人员扩张的影响,Replit 又观察了固定的 30 名活跃工程师——他们在统计首周和末周都至少合并过 5 个 PR。同一批人的每周代码变更行数,仍然涨到了 2.9 倍

团队变大,协作成本通常也会上升。但这 30 名固定样本并没有被拖慢。

代码写得快了,审核会不会变成新瓶颈?

没有。Agent 会先做风险评估,只有真正需要人判断的部分,才交给第二位人工审核者。超过三分之一的合并 PR 已经由 Agent 批准。另一个口径是:Replit 称,人工审核时间节省了 30%。

图源:Replit。图中是“由 Agent 批准的合并 PR 比例”,不是节省的人工审核时间。

质量有没有因此下滑?PR 撤销率和新事故数的趋势基本持平。至少从这两个指标看,质量没有为速度让路。

事故发生后,也有 Agent 先去调查根因。Replit 称,平均缓解时间(mean time to mitigation,MTTM)也在下降。再看业务交付:Linear 记录的月度工程项目完成数,已经超过原来的三倍。销售和市场团队也能更及时地告诉用户:“我们上新了。”

图源:Replit。指标为每月完成的工程项目数。

这些数字都来自 Replit 自报,目前没有独立审计;代码变更行数也不等于完整生产力或用户价值。

“Agent 调度 Agent”:Loop Engineering 规模化

工程师的工作方式也变了。他们开始“跑 loop”:让一个 Agent 调度多个 Agent,并行完成一项可以验收的任务。

每位员工都能使用一个“管理者 Agent”。它可以继续派生多个子 Agent,代表员工在不同任务里并行工作。 Replit 把这种模式称为 loop engineering

几个例子很具体:一名工程师用它跑通了搁置已久的 CSS 系统迁移;另一名工程师完成了产品的多语言本地化迁移;还有人把长期不稳定的(flaky)测试维护交给 Agent;CTO 本人则调度一组 Agent,攻克了一个与 PSC 网络和 fd 关闭有关、困扰团队很久的底层 bug。

原文的说法是:

“All of our assumptions about what is possible have changed.”

“我们对于‘什么是可能的’这件事,所有假设都被改写了。”

AI 团队又把这套思路用回了 Agent 自身。他们搭了一套 持续学习系统:Agent 分析真实用户反馈,提出候选改动,再结合基准测试和 A/B 实验,判断这些改动是否真的有效。

图源:Replit。生产反馈、离线 benchmark 和线上 A/B test 一起进入改进回路。

Replit Agent 正在“自我改进”,而不再完全依靠人工团队逐项迭代。 但“自我改进”不等于“自己上线”。Replit 在 另一篇技术文章 里写得很清楚:它可以找问题、写候选修改、跑评测,正式发布仍由工程师决定。

所以,Replit 所说的“自动驾驶”,连驾驶系统本身也包括在内。

Build 还是 Buy 的对话变了

Replit 一直在评估市面上的 AI 工具。成熟产品能省时间,所以外部采购始终是选项。

但内部 Agent 接进知识库、代码和业务系统以后, 买和建之间的账被重新算了一遍。

一款帮工程师做告警分诊和根因排查的商业工具,Replit 认为质量与内部版本相当,成本却是内部版本的 10 倍;一款自动化渗透测试产品,找到的漏洞比内部版本更少,成本同样是 10 倍

两套内部方案最终都上线了,事故缓解更快,关键系统的防护也更扎实。更直接的例子是,公司停掉了一项七位数规模的 SaaS 方案——员工已经自发迁移到用 Replit 自己平台搭出的内部应用,体验反而更好。

当 AI 真正嵌入企业自己的知识库、系统和使用习惯,外部方案可能会显得“不够懂自己”。

这些比较仍是 Replit 自报,原文也没有披露内部研发和维护的完整成本。但它至少提醒企业:过去算过的 Build 还是 Buy,到了 Agent 时代,值得重新算一遍。

工程团队先拿到了第一轮可见结果。Replit 的原文随后并列写到数据、销售、市场和服务支持四个场景。

它没有公开四个部门的上线日期,也没有披露一条“不经审批”的特殊通道。但有两件事写得很清楚:用法走出工程部门,主要靠 Slack 里的可见结果;新的 skills 和 integrations,则来自公司不同部门。

本文把这叫作“复制”。 复制的不是现成权限,而是一套已经跑通的工作方式:共用 Agent 底座,各部门补自己的知识和流程,拿不准的工作再交给人。


二、六条组织定律:从产研验证到业务扩散

一种常见做法,是先给员工发 AI 账号。可账号人人有了,如果 Agent 进不了真实流程,组织照样不会变快。

Replit 更有意思的地方,是先在产研拿到可以检查的结果,再让同一套底座进入四个差异很大的业务场景。产研阶段对应三条奠基定律;四个业务场景合起来,又能抽出三条“破圈”定律。

先说明: 下面六条是本文从 Replit 案例中提炼出的组织判断,不是 Replit 官方发布的方法论。

起点·产研:地基怎么打,杠杆怎么放大

定律一:护栏先于权限,信任是攒出来的

一种常见的危险顺序是:先开权限,出了事再补规则。Replit 反过来——先把访问策略、令牌代理、审计日志和零信任网络这套“刹车系统”装好,才向 Agent 开放 GitHub、Notion、Zendesk 等核心系统。

护栏要搭在权限开放之前,而不是事故发生之后。顺序一旦反了,一次严重事故就可能把试点拉回原点。

定律二:从“对错分明”的地方破局,不从“重要”的地方破局

工程最早跑出效果,不是因为写代码“最重要”。一个重要原因是,代码、测试、PR 撤销和事故都能留下相对清楚、可以检查的信号。 可验证性,才是 AI 最快证明自己的地方。

一上来就冲最复杂、最主观的战略决策,反而容易把试点做成一场说不清成败的实验,更快消耗组织对 AI 的信任。

定律三:杠杆不在“问答”里,在“调度”里

Replit 称,最显著的变化出现在员工开始拆任务之后:把一个大任务拆成可以并行、分别验收的子任务,再交给一支 Agent 舰队。

CTO 用并行 Agent 啃下困扰团队许久的底层网络 bug,靠的不是问得更聪明,而是 把自己从执行者变成了调度者

这不证明 2.9 倍和 5.8 倍的增长都由 manager agent 单独造成。但它揭示了 Replit 工作方式里最值得抄的一处变化:人开始管理结果,而不是亲手完成每一步。

产研也因此最先攒下可见证据,为其他部门采用同一套底座降低了门槛。

破圈·四个业务场景:能力如何被复制

本文所说的“复制”,是业务团队沿用同一套 Agent 底座,再补上自己的知识、流程和验收标准。Replit 没有披露四个部门的上线日期,因此不能把它理解成同一天上线或权限原样照搬。

定律四:渗透靠可见的结果,不靠行政命令

原文明确说,用法走出工程部门,主要靠 Slack。工程师在群里 @Agent,其他部门看见它真的能做事,也开始自己试。

Slack 只是这家公司的具体入口。可复制的原则是: 把 Agent 放进团队已经在用的工作流,让使用结果自然可见。 企业微信、飞书、Teams 或内部业务系统,都可以承担同样的角色。

最先流行起来的用法很朴素:直接提问。Agent 同时掌握公司知识库和代码库的当前状态,员工不必每次都等工程团队解释,就能先弄清产品逻辑。

原文没有说 Replit 从未做过行政推广。但它强调的主要传播动力,是 Slack 里看得见的效果。说白了, 这种用法更像是被“眼馋”出来的。

定律五:定义权下放,业务团队自己补知识和流程

Replit 写道,新的 skills 和 integrations 来自公司各处。这不等于中心 AI 团队完全没有参与,却说明了一件事:业务用途不能只由中心团队定义。

  • • 数据团队 接入数据仓库的语义层,让 Agent 知道哪些表是权威数据源、字段如何关联。员工可以直接问经营问题;一名产品经理还自助完成了复杂的产品发布分析。博客里的图表,也由这套系统生成。
  • • 销售团队 让 Agent 调研和丰富潜在客户线索,再结合产品使用情况、活跃项目、额度使用与合同约定的匹配情况,生成定制化会前材料和品牌化演示文稿。
  • • 市场团队 根据跨部门会议记录和产品文档起草产品规格,不必为了跟上信息参加每一场会。
  • • 支持团队 给 Agent 配上问题排查流程(playbook)。它可以准备一版符合客服口吻的回复,也可以带着工单摘要和调查结果升级给工程师。

四个场景各不相同,底层逻辑却一致: 通用能力可以统一提供,具体做什么、什么算完成,必须由最懂业务的人参与定义。

定律六:人不退出,只是换了岗位

最能看清这道边界的,是直面用户的服务支持。Replit 公开的做法不是让所有工单都无人处理。Agent 先调查、准备回复;拿不准时,连同调查结果一起升级给人。

对于最终仍要升级给人的困难工单,月度中位完整关闭时间下降了约 60%。

图源:Replit。只统计最终升级给人的困难工单,不代表全部客服工单。

代码审核也保留了同样的出口:Agent 先评估风险,必要时再找第二位人工审核者。

自动驾驶和无人值守的区别,就在这道安全阀上。 人没有被自动化出局,而是从“每一步都要亲自做”,变成“只在真正需要判断力的地方出现”。

Replit 的说法更直接:人被“升职”了,而不是被自动化出局。


工程提供证据,业务团队定义场景,人工安全阀守住风险。六条定律共同指向的是: 把 Agent 从个人工具变成组织能力,靠的不是多发几个账号,而是底座、业务知识和责任边界一起改变。

一个工程类比:组织也在“云原生化”

说实话,“组织云原生化”不是 Replit 的用词,而是本文用来帮助理解的技术类比,并非严格的架构映射。

这里不是说公司真的变成了一套云平台。这个视角只是在提醒我们:Agent 一旦进入真实流程,组织就需要 清楚的权限边界、可编排的任务、贴近业务的所有权,以及随时能退回人的失败出口。

Replit 没有把这些实践包装成一套组织理论,但它们确实带着很强的工程思维。也许正因为这是一家写代码的公司,它才更早看见:工程方法不只可以用来设计软件,也可以用来设计人和 Agent 怎样一起工作。

博客最后,Replit 留下了下一题: 能不能把这种工作方式开放给所有用户? 尤其是那些正在用 Replit 搭建业务的创业者和企业客户。

要做到这一点,权限、安全和成本控制必须撑得住更大的使用规模。这些能力还需要继续补齐。


三、复制路径:从这周开始

“组织云原生化”不是口号。落地要两条线并行:管理线决定场景、指标和边界;工程线把权限、审核和反馈做实。少一条,试点都走不远。

下面是本文给普通团队的行动建议,不是 Replit 官方发布的实施手册或时间表。

组织策略:管理者这周该做的决定

选一个可验证的试点,而不是一次性铺开。 找一个有明确对错标准的场景——代码审查、客服工单、销售线索初筛都可以。先定“使用前 vs 使用后”的指标,再按任务频率设观察窗口。本文建议先看 6—8 周,别用几次演示替代真实数据。

把定义权提前想清楚该下放给谁。 谁有权决定 AI 介入哪个环节?谁负责提供业务知识?结果出了问题,谁来负责?Replit 的做法给了一个提示:skills 和 integrations 来自不同部门,最懂业务的人必须参与定义。

入口放进现成工作流。 换到普通团队,可以优先接进企业微信、飞书或钉钉,而不是再造一个等着大家主动登录的新系统。

把“必须转人工”的边界写进制度,而不是靠个人判断。 涉及资金、对外承诺、高风险变更,哪些能由 AI 处理,哪些必须升级给人,要提前写清楚。

给买建决策设一个复审周期。 普通团队可以设一个固定节奏,比如每季度重算一次自建和外购的完整成本,别把一次采购判断当成永久答案。

工程地基:技术团队这周该做什么

先建沙盒环境,再谈生产权限。 Replit 先搭了 Agent 运行框架(harness)、microVM 和远程文件系统。普通团队可以先让 Agent 在副本、脱敏数据或测试环境里跑通任务,再考虑生产写权限。

权限体系走“最小必要”路线。 访问策略、令牌代理(token proxy)、审计日志和零信任网络,要先于核心系统开放。每个 Agent 能碰什么、用哪个身份碰、操作是否留痕,都要说得清楚。

给关键系统开放有限接口,而不是整体打通。 普通团队可以先开放“读取上下文+提交建议”,比如生成 PR 或工单草稿;接着开放可撤销动作。直接改生产这类高风险操作,放在审批链末端。

设计风险分级的审核流水线。 Replit 公开的做法是:Agent 先评估风险,必要时再交给第二位人工审核者。普通团队借鉴时,可以按影响范围设计不同审核级别。别把所有变更都塞进同一条审批队列,也别把高风险动作直接交给 Agent。

搭建“管理者 Agent”的编排能力。 让一个 Agent 派生多个子 Agent,并行完成可以分别验收的子任务,而不是让每个人维护一堆互不相干的对话窗口。

打通业务语义层,而不是只开数据库权限。 告诉 Agent 哪些表是权威数据源、字段怎么关联、核心指标怎么算。没有这层业务坐标,即使能写 SQL,也更难稳定给出可信分析。

留一个持续学习的反馈闭环。 把用户和员工反馈、生产失败与重复问题汇总起来,再用基准测试和 A/B 实验验证候选改动。Agent 可以找问题、提修改、跑评测; 正式发布仍由工程师决定。


写在最后

原文里最值得反复读的一段话是:

“A self-driving company is not one without people. People still choose the destination.”

“自动驾驶公司不是没有人的公司。人仍然选择目的地。”

本文译。

Replit 接着写,人仍要决定哪些问题值得解决,做艰难取舍,运用品味,并为结果负责;只是越来越多时候,人不再亲自完成抵达终点所需的每一步。

这就是“超级组织”真正值得讨论的地方:不是公司里多了几个很会用 AI 的“超级个体”,而是权限体系、协作流程、部门分工和买建决策,都跟着 AI 重新走了一遍。

Replit 的技术栈不能直接复制,但这些原则可以缩小到一个场景里验证:先装护栏,再拿结果;先让人看得见,再逐步放权。

你所在的团队,组织策略和工程地基各自走到哪一步了?你们试过、但没跑起来的 AI 场景是什么,又卡在哪一条线上?


子非AI,焉知AI之乐 🤖

分享 AI 的有趣应用和创新案例。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-26 09:50:09 HTTP/2.0 GET : https://e.mffb.com.cn/a/536064.html
  2. 运行时间 : 0.080934s [ 吞吐率:12.36req/s ] 内存消耗:4,381.71kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6983aea2921e6a6751614edfbfde9ec7
  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.000483s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000825s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000314s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000260s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000600s ]
  6. SELECT * FROM `set` [ RunTime:0.000214s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000700s ]
  8. SELECT * FROM `article` WHERE `id` = 536064 LIMIT 1 [ RunTime:0.000554s ]
  9. UPDATE `article` SET `lasttime` = 1785030609 WHERE `id` = 536064 [ RunTime:0.004191s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000285s ]
  11. SELECT * FROM `article` WHERE `id` < 536064 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000544s ]
  12. SELECT * FROM `article` WHERE `id` > 536064 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000409s ]
  13. SELECT * FROM `article` WHERE `id` < 536064 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000869s ]
  14. SELECT * FROM `article` WHERE `id` < 536064 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000926s ]
  15. SELECT * FROM `article` WHERE `id` < 536064 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002637s ]
0.082522s