乐于分享
好东西不私藏

【AI时代软件项目管理系列】3. 瀑布型项目是否还适合 AI 时代的研发?答案不是简单的“是”或“否”

【AI时代软件项目管理系列】3. 瀑布型项目是否还适合 AI 时代的研发?答案不是简单的“是”或“否”

AI 编程、代码生成、测试生成、文档生成和 AI Agent 快速进入软件研发之后,一个很自然的问题是:既然开发方式越来越快、越来越自动化,传统瀑布型项目是不是已经不适合了?

如果只看“代码怎么写”,似乎有一定道理。AI 把过去几天才能完成的原型、接口草稿、测试用例压缩到几小时,严格串行的瀑布确实显得笨重。

但软件项目远不止编码。尤其在政企、行业软件、定制交付中,合同范围、预算、里程碑、客户确认、安全合规和最终责任依然存在。AI 改变执行方式,却不会自动消除这些约束。

真正需要讨论的不是:

“AI 时代还要不要瀑布”

而是:

瀑布型项目中,哪些东西需要保留,哪些管理方式必须升级。

这也是 AI 进入软件项目后一个非常容易被忽略的变化:AI 首先重构的是生产方式,而不是直接取消项目治理方式。

一、为什么 AI 看起来天然更适合“快速迭代”

传统瀑布型项目通常按清晰阶段推进:

项目启动   ↓需求分析   ↓总体与详细设计   ↓开发实现   ↓系统测试   ↓交付部署   ↓项目验收

这种模式的优势是边界清晰、阶段成果明确,也便于计划、评审和验收。

问题在于,当需求理解出现偏差时,问题可能直到设计、开发甚至测试阶段才暴露;而 AI 让很多高成本工作变得可以快速尝试。

例如,需求初稿可以用 AI:补充业务场景、快速生成原型、推演接口、生成代码骨架、形成测试用例、根据评审调整方案。生成和试错的成本下降了

如果仍要求所有需求完全冻结后才能设计、所有设计完成后才能开发,AI 的快速反馈能力就很难发挥。但这不意味着瀑布失效,而是“严格串行”需要改变。

二、政企、定制化项目,为什么离不开瀑布式治理

很多企业软件项目有明确的甲乙方关系和交付边界,例如政企信息化、行业业务系统、OA、BPM、CRM、ERP 及二次开发项目。它们通常具有:

  • 明确的边界:
    合同、范围说明、总体方案、预算、里程碑、交付清单、验收标准。范围动态变化会导致“哪些是新增需求”难以界定,AI 无法自动解决。
  • 阶段性确认与正式验收:
    需求确认 → 方案评审 → 阶段版本 → 系统测试 → 上线 → 验收,部分节点与付款关联。项目必须回答“当前阶段是否达到约定标准”。
  • 交付责任:
    AI 生成代码,但客户验收的是正式系统。谁确认需求?谁对质量负责?谁承担交付责任?这些不会因 AI 消失。

📌 结论: 在复杂交付项目中,阶段、基线、评审和验收不会因为 AI 出现而消失。从启动到验收,仍然构成项目的基本生命周期。

三、真正需要淘汰的,不是瀑布,而是“僵化的瀑布”

最值得重新审视的是极端做法:前一个阶段未100%完成,后一个阶段绝不开始。例如:全部需求完成 → 全部设计完成 → 全部开发完成 → 全部测试完成。这种方式在 AI 时代问题更突出。

AI 帮助团队很早验证:需求阶段生成原型;设计阶段快速技术验证;开发过程同步生成测试;测试发现问题反向分析需求。

更适合 AI 时代的做法: 保留阶段治理,但允许阶段内部和阶段之间更快的反馈与验证。

从传统瀑布到 “阶段治理 + 快速反馈”

项目主线仍然存在,但信息流不再单向。

四、AI 更适合进入“执行层”,而不是替代“治理层”

项目可大致分为两层:治理层(交付什么、何时完成)和执行层(具体怎么做)。AI 对执行层影响显著:需求阶段辅助整理、设计阶段生成方案草稿、开发阶段生成代码、测试阶段生成场景、交付阶段整理文档。

但不管自动化程度多高,项目仍需解决:目标是什么?范围边界?当前版本是否满足要求?是否允许进入下一阶段?最终是否达到验收条件?

合理结构不是:

AI

取代瀑布项目管理

而是:

项目治理层

目标 / 范围 / 基线 / 里程碑 / 评审 / 验收

                    ↓

────────────────────────

                    ↓

AI 赋能执行层

需求 / 设计 / 编码 / 测试 / 文档 / 分析 / Agent

治理层负责可控,AI 负责让执行层变快。

五、需求阶段:从“一次写完”到“基线+持续细化”

传统瀑布项目中,需求往往承担着非常重的责任。开发开始前把所有需求写清楚。AI 让需求文档生成本身变容易,但真正困难依然存在:客户表达的是否实际?不同角色理解一致吗?异常流程完整吗?

更合理的方式是两层结构:

  • 需求基线:
    项目范围、核心业务流程、关键业务规则、验收边界
  • 持续细化:
    页面细节、交互行为、异常场景、接口细节、优化建议

前者控制范围,后者允许在项目推进中逐步完善。既保留基线,又发挥 AI 快速分析和细化优势。

六、设计阶段:从“文档完成”到“方案尽早验证”

传统设计阶段常被理解为输出概要设计和详细设计文档。AI 时代,设计文档即使完整也不代表方案可行。AI 可快速生成架构草案、数据模型、接口定义、异常分析甚至技术验证代码。因此,设计阶段更应该关注:设计有没有经过验证。

可以把过程调整为:

设计问题   ↓AI 辅助生成方案   ↓架构师分析与取舍   ↓原型 / PoC / 技术验证   ↓方案评审   ↓进入设计基线

设计阶段从“写设计”转向“验证设计”

七、开发和测试,不应再严格前后分离

在传统严格瀑布中,很容易形成:开发全部结束 → 测试团队开始测试。AI 与自动化工具削弱了这种边界。开发人员可同步生成单元测试、接口测试、测试数据、静态检查规则、边界场景。Test Agent 可提前生成测试用例。因此,更合理的过程变成:

需求 / 设计     ↓代码生成与开发     ↓单元测试     ↓持续集成     ↓自动化测试     ↓人工测试     ↓系统级验证

测试并没有消失,反而应该更早进入。这是 AI 时代一个很重要的变化:

生成越快,验证越应该前移。

AI 可以提升代码和测试材料的生产效率,但项目是否成功,仍然取决于需求准确、设计合理和质量是否可控。

八、项目里程碑:从“文档完成”到“可验证成果”

传统里程碑常写为“需求阶段完成、设计阶段完成……”但“完成”越来越难代表真实状态。特别是在 AI 可以快速生成大量文档、代码和测试用例以后:

有产出,不等于有成果。

所以,AI 时代的阶段里程碑需要增加“证据”。例如:

阶段
传统判断
更适合AI时代的判断
需求
文档完成
需求基线建立,关键业务已确认
设计
设计文档完成
关键方案完成验证和评审
开发
代码完成
功能集成并通过必要测试
测试
测试执行完成
核心质量指标达到标准
交付
软件部署
交付物完整、可运行、可维护
验收
验收材料完成
验收标准逐项获得证据

于是,瀑布中的“阶段门”并没有消失。只是从:

看文档有没有完成

逐渐变成:

看是否存在足够证据证明这一阶段可以结束。

九、AI 时代的瀑布项目,需要新的管理闭环

AI 进入项目后,生成速度提高,但结果可能未进入受控流程。需求由 AI 生成一版,人工修改一版;设计文档与代码版本不一致;Agent 读取旧资料……最后无法判断哪个是正式版本。

AI 进入项目以后,一个很典型的问题是:生成速度提高了,但生成结果并没有进入受控项目流程。需求由 AI 生成了一版,后来人工又修改了一版;设计文档和代码使用的却不是同一个版本;Agent 又读取了旧资料继续工作;最后大家甚至无法判断哪个结果才是正式版本。

因此,AI 时代的瀑布项目需要把 AI 工作重新纳入项目基线管理。

比较完整的过程应该是:

任务定义   ↓准备项目上下文   ↓AI 生成 / Agent 执行   ↓人工审核   ↓修改完善   ↓质量验证   ↓形成正式成果   ↓纳入项目基线   ↓进入下一阶段

这也是为什么 AI 越深入项目,项目管理越不能只关注“生成效率”。AI 输出需要经过审核、验证,并最终成为正式项目资产,否则大量快速生成的内容反而可能增加混乱。

AI 时代的瀑布型项目管理模型

生命周期仍是瀑布,但 AI 横向嵌入每个阶段,治理机制贯穿始终

十、瀑布型项目不是“不适合 AI”,而是不能保持原样

如果把前面的变化放到一起,可以看到一个比较清晰的结论。AI 时代仍然需要瀑布型项目,尤其是在存在以下条件的时候:

有明确合同边界、有总体预算和周期、有阶段成果、有正式验收、有客户责任关系,以及需要最终交付完整系统。

因此,可以把 AI 时代的瀑布型项目概括为一句话:

主流程仍然分阶段,但执行过程更加并行;项目仍然有基线,但细节可以持续细化;AI 可以大量参与生产,但关键阶段仍然需要评审、验证和责任确认。

十一、结语:AI 没有终结瀑布,而是逼着瀑布升级

过去很多人批评瀑布模式,真正批评的往往不是“项目需要范围、计划和验收”,而是过度僵化的串行流程,以及反馈出现得太晚。AI 恰好为改变这些问题提供了新的条件。

需求可以更早验证,设计可以快速试错,代码可以快速生成,测试可以更早介入,Agent 可以承担越来越多重复性和标准化任务。

但与此同时,项目范围、客户承诺、质量标准、数据安全、最终验收和交付责任仍然存在。所以,在 AI 时代,瀑布型软件项目并不会简单消失。更可能出现的是一种新的形态:

用瀑布管理项目边界和交付责任,用更快的迭代和反馈完成实际研发,再用 AI 和 Agent 提升整个过程的生产效率。

对于政企、定制化和交付型软件项目而言,真正值得淘汰的不是瀑布本身,而是低反馈、重文档、晚验证、严格串行的旧式瀑布管理方式。而升级后的核心依然没有改变:目标清楚、范围可控、阶段可验证、质量有保障、结果可追溯、责任有人承担。

这也为后续从项目启动、需求、设计、开发、测试一直到交付和验收逐阶段讨论 AI 如何进入项目流程,提供了一个更加清晰的基础。

上一篇回顾:

【AI时代软件项目管理系列】2. 从工具到数字员工:AI 在项目团队中的角色演进

下一篇将进一步讨论:

《AI 时代的软件项目启动:从立项评估到 AI 可行性分析》,将从真实的软件项目启动场景出发,讨论如何识别适合 AI 参与的任务,如何评估数据、模型和工具条件,以及如何在项目正式开始之前把 AI 的使用范围、安全边界和责任机制设计清楚。
— 持续更新 · 欢迎关注

📌 如果本文对你有所启发,欢迎分享给更多正在探索 AI 项目管理的朋友。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-12 07:19:35 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/925912.html
  2. 运行时间 : 0.125458s [ 吞吐率:7.97req/s ] 内存消耗:4,848.79kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=01e9f88ef021e5b67d3801365a8cb34c
  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 ( 4.22 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.11 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.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000527s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000678s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000419s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000311s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000577s ]
  6. SELECT * FROM `set` [ RunTime:0.000247s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000594s ]
  8. SELECT * FROM `article` WHERE `id` = 925912 LIMIT 1 [ RunTime:0.000859s ]
  9. UPDATE `article` SET `lasttime` = 1786490375 WHERE `id` = 925912 [ RunTime:0.016707s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000268s ]
  11. SELECT * FROM `article` WHERE `id` < 925912 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000493s ]
  12. SELECT * FROM `article` WHERE `id` > 925912 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000427s ]
  13. SELECT * FROM `article` WHERE `id` < 925912 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.007010s ]
  14. SELECT * FROM `article` WHERE `id` < 925912 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005595s ]
  15. SELECT * FROM `article` WHERE `id` < 925912 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001281s ]
0.127115s