乐于分享
好东西不私藏

AI50 — 软件行业底层认知:三大开发模式彻底讲透(大教堂 / 集市 / 神秘屋)

AI50 — 软件行业底层认知:三大开发模式彻底讲透(大教堂 / 集市 / 神秘屋)

摘要

所有软件开发乱象、团队内耗、项目烂尾、架构崩塌,本质都是开发模式与业务场景不匹配。软件行业三十年来,所有项目、团队、产品的研发范式,最终都归为三类:大教堂模式、集市模式、神秘屋模式。本文系统性拆解三大经典开发模式的起源、底层逻辑、核心特征、优劣短板、适用场景与真实行业案例,打通「业务需求—团队结构—研发流程—交付结果」的认知闭环,帮助开发者、技术管理者、创业者建立一套可复用的研发模式选型决策体系


一、前言:90%的技术问题,都是模式问题

很多团队常年陷入无解内耗:

  • 规范一堆,落地全乱
  • 架构频繁重构,越做越臃肿
  • 小团队想学开源协作、越协作越混乱
  • 大团队想学敏捷快速迭代、越迭代越失控
  • 项目看似在开发,没人说得清整体逻辑,最终"能用但不敢动"。

根本原因只有一个:团队在用错误的开发模式,适配错误的业务场景

软件工程发展数十年,褪去敏捷、瀑布、DevOps、Scrum等表层流程包装,底层只有三套不可逾越的研发范式

  1. 大教堂模式:中心化、精英设计、封闭交付、强规范、重工程
  2. 集市模式:去中心化、社区协作、开放透明、众包迭代、快速试错
  3. 神秘屋模式:个人主导、黑盒开发、无规范沉淀、隐性知识垄断

这三种模式,决定了团队结构、代码风格、迭代节奏、质量底线、维护成本、生命周期

看懂这三种模式,就看懂了整个软件行业的底层运行规律。


二、模式一:大教堂模式 —— 工业级严谨的「精英建造范式」

2.1 模式起源与核心定义

大教堂模式,源自经典软件工程理论,在《大教堂与集市》中被确立为传统商业软件的标准研发范式

它的核心隐喻:

如同建造一座宏伟教堂,由顶级建筑师统一设计图纸,专业工匠分层施工、严格遵循规范,全程封闭管控,完工前不对外暴露、不随意改动、追求交付即完美

一句话定义: 由核心精英团队统一架构设计,自上而下层层落地,流程标准化、权限集中化、迭代可控化,封闭开发、集中交付、强质量管控的工业级研发模式。

2.2 核心特征

1)中心化顶层设计

  • 架构、技术栈、规范、方案全部由少数资深架构师/技术负责人统一敲定
  • 普通开发只负责「执行落地」,无权改动顶层设计
  • 全局唯一技术方向,无碎片化、无随意扩展

2)层级化流水线开发

  • 需求评审 → 架构设计 → 详细设计 → 编码开发 → 测试验收 → 发布上线
  • 阶段隔离、权责清晰、流程闭环
  • 严格遵循规范文档、接口标准、编码规约

3)封闭可控的迭代节奏

  • 版本周期长、规划前置
  • 不允许随意试错、不允许临时乱改
  • 所有变更必须走评审、审批、归档流程

4)交付导向:稳定、合规、可控

优先优先级:正确性 > 稳定性 > 安全性 > 性能 > 迭代速度

2.3 运作底层逻辑

精英决策 + 流程管控 + 标准化生产 适合「错不起、乱不得、必须长期稳定运行」的软件系统。

用人力、流程、规范、时间,换取工业级稳定性与可维护性

2.4 核心优势

  • 架构统一、风格统一、质量统一
  • 可长期迭代、可多人维护、可企业级扩展
  • 风险可控、变更可控、故障可控
  • 文档齐全、沉淀完整、交接成本低
  • 满足合规、金融、政务、医疗等高门槛行业要求

2.5 致命短板

  • 迭代速度慢,不适合快速试错业务
  • 极度依赖顶层架构师能力,核心人员流失即崩塌
  • 流程重、成本高、小团队落地极度冗余
  • 创新成本高,局部优化难以推进

2.6 典型行业案例

典型产品

  • 银行核心系统、支付系统、证券交易系统
  • 政务、医疗、军工、航天软件
  • Windows、Photoshop、企业ERP、大型中间件

典型团队

  • 大型国企研发中心、银行科技部、大厂核心基建团队

2.7 精准适用场景

  • 高合规、高安全、高稳定要求系统
  • 业务逻辑固定、变更频率低、生命周期极长
  • 多人长期协作、需要持续迭代维护的大型工程
  • 不允许线上故障、不允许试错的核心基础设施

三、模式二:集市模式 —— 开源时代的「众包进化范式」

3.1 模式起源与核心定义

集市模式是开源革命的核心范式,由《大教堂与集市》正式确立,Linux 内核是全球首个标杆级成功案例。

核心隐喻:

如同热闹开放的集市,无统一老板、无封闭围墙、任何人可参与、可贡献、可提意见、可按需优化,众人共建、持续迭代、快速试错、优胜劣汰

一句话定义: 去中心化、开放透明、社区驱动、人人可参与、早发布、频迭代、众包查漏的进化式研发模式。

3.2 核心特征

1)去中心化协作

  • 无绝对集权架构师,核心方向由核心维护者+社区共识共同推进
  • 贡献者来自全球、层级扁平、自由参与

2)全流程透明开放

  • 代码公开、PR公开、Issue公开、讨论公开、决策公开
  • 所有问题暴露在阳光下,无隐性债务

3)快速迭代、持续进化

  • 小步快跑、频繁发布、快速试错
  • 功能按需演进,而非一次性顶层设计

4)经典底层定律:Linus 定律

足够多的眼球,所有 Bug 都是浅层的 足够多的开发者参与审查,问题无处隐藏

3.3 运作底层逻辑

开放透明 + 众包查漏 + 社区进化 + 市场优胜劣汰 不靠流程管控质量,靠海量参与者的审查与迭代进化质量

3.4 核心优势

  • 迭代极快、创新极快、适配场景极广
  • 全球智慧共建,单点思维局限被打破
  • 问题暴露快、修复快、优化持续不断
  • 生态极强、扩展能力极强、生命力极强

3.5 致命短板

  • 无统一顶层设计,极易出现架构碎片化
  • 质量不稳定,依赖社区活跃度与贡献者水平
  • 版本混乱、兼容性风险高
  • 完全不适合高合规、高保密、高稳定封闭场景
  • 团队协作无序,新人极易乱改核心逻辑

3.6 典型行业案例

典型产品

  • Linux 内核、Git、Nginx、Redis
  • Claude Code、OpenClaw、各类开源AI工具
  • 所有主流开源框架、库、组件、社区项目

典型团队

  • 开源社区、全球协作项目、技术生态型产品

3.7 精准适用场景

  • 技术基础设施、通用工具、开源组件
  • 需要快速创新、持续迭代、生态扩张的产品
  • 无强合规、无强保密、允许试错的技术项目
  • 需要全球开发者共建、长期生态进化的系统

四、模式三:神秘屋模式 —— 中小团队最常见的「隐性黑盒范式」

4.1 模式起源与核心定义

神秘屋模式,是行业隐性第三范式,也是绝大多数中小团队、初创项目、个人开发项目的真实现状。

它不属于传统软件工程教材,却是现实中占比最高的研发模式

核心隐喻:

所有开发都在「小黑屋」内完成,外人看不懂、问不清、查不到、改不动。 只有核心开发者知道逻辑、规则、坑点、细节,知识完全个人隐性、无沉淀、无透明、无规范

一句话定义: 以个人经验主导、无顶层设计、无标准流程、无完整文档、黑盒迭代的即兴式研发模式。

4.2 核心特征

1)知识高度个人垄断

  • 系统逻辑、业务规则、历史坑点、特殊兼容,仅核心开发者掌握
  • 无文档、无注释、无规范沉淀

2)无架构、无流程、无标准

  • 没有统一架构图纸、没有技术规约
  • 想到哪写到哪、需求来了直接改
  • 迭代完全依赖个人手感与经验

3)黑盒交付、隐性债务爆炸

  • 项目能跑,但没人懂全貌
  • 迭代全靠"小心翼翼不碰崩"
  • 技术债务持续累积,无人清理

4)团队极度脆弱

  • 核心开发者离职 = 项目死刑

4.3 运作底层逻辑

个人经验驱动 + 即兴开发 + 零沉淀交付 短期快速落地、长期彻底失控。

4.4 核心优势

  • 启动速度最快、落地成本最低
  • 无需架构设计、无需评审流程、无需规范约束
  • 极适合一次性项目、临时需求、快速验证原型

4.5 致命短板(全行业最大坑)

  • 完全不可维护、不可扩展、不可交接
  • 隐性Bug极多、上线风险极大
  • 迭代越久越臃肿,最终彻底重构
  • 团队完全无法规模化
  • 无任何技术沉淀,团队能力无法成长

4.6 典型行业案例

典型场景

  • 初创公司快速赶项目、外包项目、个人副业项目
  • 小团队无规范野蛮开发、临时应急系统
  • 老旧遗留系统、无人维护的内部工具

4.7 精准适用场景(仅限短期)

  • 一次性原型、快速验证商业模式
  • 临时工具、内部小系统、短期交付项目
  • 极低成本、极短周期、用完即弃的需求

严禁用于:长期迭代、核心业务、用户产品、付费系统


五、三大模式全方位横向对比(行业核心认知表)

维度大教堂模式集市模式神秘屋模式
设计方式顶层精英统一架构社区共建、渐进式演化个人即兴、无整体设计
协作方式层级化、流程化、封闭扁平化、开放化、众包个人独断、黑盒开发
迭代节奏慢、稳、规划前置快、频、持续试错极快、混乱、无规划
质量保障流程+规范+评审社区审查+高频迭代个人经验随缘保障
文档沉淀完整、规范、可追溯开源透明、社区沉淀几乎为零、隐性知识
可维护性极高中高极低
可扩展性强、结构化扩展极强、生态化扩展极差、越扩越崩
创新能力弱、稳健优先极强、试错优先随机、无体系创新
合规安全性极高适配不适配封闭合规完全不合规、风险极高
长期寿命数十年级永久生态级短期必死
核心风险流程重、依赖顶层架构师架构碎片化、版本混乱人员绑定、知识断层

六、深度认知:没有最好的模式,只有最匹配的模式

很多技术管理者的误区:

  • 一味崇拜开源集市模式,觉得「开放协作就是先进」
  • 一味固守大教堂模式,觉得「规范流程就是专业」
  • 无意识放任神秘屋模式,觉得「能跑就行」

真实行业真理:

  1. 金融/政务/医疗核心系统,强行集市模式 = 事故灾难
  2. 创新型产品/开源项目,强行大教堂模式 = 扼杀迭代
  3. 长期核心业务,放任神秘屋模式 = 慢性死亡

6.1 正确选型原则

  • 做稳定核心基建、合规系统 → 大教堂模式
  • 做开源工具、生态产品、创新迭代业务 → 集市模式
  • 做临时原型、短期验证、一次性工具 → 神秘屋模式(限时使用)

6.2 团队最优进化路径

神秘屋(初创落地) → 大教堂(业务稳定) → 集市(生态开放) 所有成熟软件体系,最终都会走完这条进化链路。


七、终极总结:三种模式,看懂软件工程的底层宿命

  1. 大教堂模式,解决的是「」——工业级稳定、可控、可长期经营。
  2. 集市模式,解决的是「」——生态级创新、迭代、持续进化。
  3. 神秘屋模式,解决的是「」——零成本落地、快速试错、短期交付。

稳、活、快,构成了软件开发的全部底层逻辑。

真正的技术成熟,不是只会写代码、会用框架、会搭架构, 而是能根据业务阶段、团队规模、产品属性,主动选择、切换、融合研发模式

看懂这三种模式,你就看懂了:

  • 为什么很多项目越迭代越烂
  • 为什么大团队重流程、小团队乱迭代
  • 为什么开源项目生命力无敌
  • 为什么90%的初创技术团队最终都会崩盘

软件行业所有表层问题,答案,都藏在底层模式里。


文末结语

技术是术,模式是道。 术可速成,道需顿悟。 掌握三大开发模式认知,是每一个开发者、技术负责人的底层必修课


这里是 AI 速通,下次我们继续用轻松、干净、直白的方式,看懂 AI 最有趣的一面。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-31 16:31:25 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/690384.html
  2. 运行时间 : 0.103959s [ 吞吐率:9.62req/s ] 内存消耗:4,792.11kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5ec3fb5561633a13a1ee75e674074a2e
  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.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000603s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000855s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000328s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000248s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000465s ]
  6. SELECT * FROM `set` [ RunTime:0.000192s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000521s ]
  8. SELECT * FROM `article` WHERE `id` = 690384 LIMIT 1 [ RunTime:0.000459s ]
  9. UPDATE `article` SET `lasttime` = 1780216285 WHERE `id` = 690384 [ RunTime:0.001485s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000227s ]
  11. SELECT * FROM `article` WHERE `id` < 690384 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000416s ]
  12. SELECT * FROM `article` WHERE `id` > 690384 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000366s ]
  13. SELECT * FROM `article` WHERE `id` < 690384 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000769s ]
  14. SELECT * FROM `article` WHERE `id` < 690384 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000728s ]
  15. SELECT * FROM `article` WHERE `id` < 690384 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000640s ]
0.105675s