乐于分享
好东西不私藏

传统软件工程的葬礼与新生

传统软件工程的葬礼与新生

软件日抛:传统软件工程的葬礼与新生

当代码变成一次性消耗品,我们正在见证软件工业史上最彻底的一次范式革命

Circle | 综合研究整理|2026年5月

2026年4月,钉钉创始人陈航在第十四届中国商界木兰年会上抛出一句令整个软件行业坐不住的话:

「软件时代已彻底终结。所有软件正在变成日抛,按需生产,按日进化甚至按时进化。」

此言一出,软件开发圈连夜发文三千字论证其荒谬,AI圈则毫不客气地回应:这是必然趋势,不接受就等着被淘汰。两派针锋相对,笃定到都不太想听对方说什么。

这场争论之所以激烈,是因为它触碰了软件行业最敏感的神经——我们花几十年建立起来的软件工程体系,从瀑布模型到敏捷开发,从DevOps到微服务架构,难道正在被一种全新的、我们尚不能完全理解的范式所取代?

答案也许是:是的,但不是以你想象的那种方式。

一、一声惊雷:软件行业的「死亡宣告」

陈航不是第一个说「软件已死」的人,但他可能是最具冲击力的那一个。作为8亿用户、2000万企业组织的国民级工作平台的缔造者,他在钉钉的巅峰时刻选择了自我解剖。

他的判断建立在一个深刻洞察之上:传统企业软件的购买逻辑正在瓦解。过去,企业花几百万上ERP系统,定制开发或用套装软件,一用就是三到五年。而未来,「不会有人说'我们买了一套ERP',而是'我们今天需要一个供应链AI,明天它可能就变了'。」

为了证明这不是空谈,陈航花了一年时间将钉钉彻底打碎重建。他将8亿用户平台的千项能力拆解为原子化指令,使其能被AI Agent直接调用。新产品「悟空」可以在6分钟内完成原本需要产品、研发、供应链团队两周协同才能完成的新品设计拆解与成本核算——不是让人更高效,而是AI直接替代整个开发链路。

更激进的是他的内部管理革命:禁止员工写文档,「只要被我看到文档是人写的,我肯定批评。」公司1400多人,会议不准做笔记,全部交给AI。数据透明化直接淘汰了「上传下达」式的中间管理层。用他自己的话说:「过去是人用钉钉来工作,未来是AI用钉钉来工作。」

刘润在随后发表的文章中表达了几乎相同的判断。他用了一个精妙的比喻——软件是矿机,数据才是矿石。企业花几百万买的「软件资产」,本质上只是一台挖矿的机器。真正值钱的永远是在系统里跑了十年的那50万条业务数据。

二、矿机与矿石:价值重心的根本转移

要理解「日抛软件」的本质,必须回到一个基本问题:企业到底买的是什么?

传统逻辑下,企业购买软件=购买一个解决特定业务问题的「完整系统」。这个系统包含代码、架构、数据库设计、业务逻辑、用户界面——所有东西打包在一起,像一个精密的手工机械表,需要定期维护、升级、调校。

但在AI时代,这个等式被打破了。代码本身的价值正在急剧贬值——它不再是一个需要长期持有和维护的「资产」,而更接近于一种可按需生产和消费的「电力」或「算力」。

刘润用「矿机」和「矿石」的比喻精确描述了这种转移:过去你花大价钱买了一台高级矿机(软件系统),但矿石(数据)散落在各个角落,你要挖出来用得雇一支数据分析团队、搭一套BI系统、养一群程序员——成本高到让绝大多数数据安静地沉睡在服务器里。

AI改变了一切。它把从数据到价值的距离从马拉松压缩成了百米跑。矿还是那口矿,但挖矿的代价正在趋向于零。一个外贸公司的真实案例:原ERP开发商要求56万元源代码转让费,企业决定放弃源代码,自己用AI重建。结果——系统框架搭建不到2小时,全量数据迁移不到1小时,核心功能恢复预计1个月内完成,整体工期不到传统方案的一半。306张数据表、50万条业务数据、十年数字化运营的全部积累,毫发无损。

这就是日抛软件的底层逻辑:软件不再是要守护的资产,数据才是。当你随时可以用AI重新生成一套系统,软件本身的可替代性就变得无限高——就像你不会为一张用过的纸巾心疼,因为它本就是日抛的。

三、三重推手:为什么软件必定走向日抛化

日抛软件不是一两个人的狂想,而是三股结构性力量的必然交汇。

第一重:开发门槛的系统性坍塌。Anthropic在2026年2月发布的《智能体编码趋势报告》提供了一个震撼的数据点——一位零编码经验的律师,用Claude Code自己构建了法律自助服务工具,自动分类处理问题。这不是个例。报告指出,软件开发的抽象层正在从「人类写代码」升级为「人类与AI的自然语言对话」。当描述需求就能得到可运行的软件,开发的门槛就不再是技术,而仅仅是清晰的表达能力。

第二重:企业需求的日益碎片化。现代企业的业务需求越来越零散、临时、即兴——一次性的数据处理、特定格式的文档生成、短期活动页面搭建。为这类短暂需求采购传统软件,不仅笨重,而且极不经济。日抛模式恰恰为此而生:需要时生成,用完即弃。

第三重:运维成本的结构性矛盾。传统软件的长期持有成本——服务器运维、安全补丁、版本升级、兼容性维护——往往远超初始采购成本。Gartner多年前就指出,软件总拥有成本中,维护占比高达70%以上。AI生成的轻量化工具提供了一条全新的出路:不需要维护,因为不打算长期持有。

这三重力量叠加,形成了一个难以逆转的自增强循环:开发越容易→生成越频繁→积累越不重要→持有越不必要→开发更加速。软件,正在不可逆转地走向日抛化。

四、效率革命还是管理幻觉:日抛的边界何在

但浪漫的叙事之下,冷静的声音同样值得倾听。

反对方的核心论点犀利而有力:将「日抛」模式推广至企业核心业务,无异于饮鸩止渴。企业数字化的真正挑战从来不是「能不能生成代码」,而是「复杂度成本」——系统集成、数据治理、权限控制、合规审计、业务连续性。这些问题无法通过「用完即扔」来规避,反而会因临时工具的泛滥而几何级加剧。

他们划出了一条清晰的红线:凡是涉及「钱」(财务交易)、「人」(客户与员工数据)、「责」(合同与合规)的场景,绝不适合日抛。在这些领域强行日抛化,将带来三重恶果:

其一,知识无法沉淀。每次需求从零开始,组织经验无法积累,企业如患「健忘症」,永远重复造轮子,无法形成核心竞争力。

其二,数据孤岛与混乱加剧。每个临时工具产生大量未经治理的中间数据,数据归属、质量、安全性无人问津,数据资产沦为垃圾堆。

其三,安全与合规风险剧增。追求速度的过程中,敏感信息可能随意暴露于临时模型和外部接口,权限失控、审计缺失,埋下法律和声誉的定时炸弹。

更深层的警告是某种认知偏差——管理者可能将这种缺乏长远规划的「打地鼠」式工作,误认为是高效的「敏捷」。用技术的灵活性掩盖管理上的懒惰,这才是最危险的。

理性的共识是:日抛软件是一把锋利的快刀,但只在特定边界内有效。它能极大地提升轻量级、无状态、无长期依赖的任务效率。而对于涉及钱、人、责的核心业务系统,稳固、可追溯、可治理的工程体系依然是不可替代的底座。

五、从写代码到指挥AI军团:开发者的身份重构

日抛软件争论的背后,是一个更根本的问题:如果代码的价值在贬值,写代码的人该何去何从?

Anthropic的报告给出了一个意味深长的数据:开发者在约60%的工作中使用AI,但能「完全委托」给AI的任务仅在0-20%之间。这意味着AI已经成为日常开发中不可或缺的伙伴,但距离真正的自主开发仍有显著距离。这20%的任务鸿沟,恰恰是人的价值所在——架构决策、代码审查、领域判断、不确定性下的权衡。

报告描绘了一个正在形成的全新分工图景:软件工程师从「写代码的人」转变为「编排智能体写代码的指挥者」。2025年是单智能体单打独斗,2026年将进入「智能体军团」时代——前端Agent、后端Agent、测试Agent、部署Agent由中央编排者协调,像指挥一支管弦乐队。

技能价值正在经历一场剧烈的重估。语法记忆、样板代码实现速度、特定框架死知识——这些传统程序员引以为傲的技能正在快速贬值。而系统设计与架构能力、代码阅读与理解、复杂系统调试、领域专业知识、沟通与产品思维——这些「元技能」的价值不降反升。

用Anthropic报告的话来说:「程序员不会消失,但只会写代码的程序员会消失。」未来的核心竞争力不再是「能写多少行代码」,而是能否设计出AI可实现的优雅架构,能否在模糊需求中做出正确权衡,能否在关键决策点上发挥人类独有的判断力与品味。

一个已经出现的案例:某金融机构的15年Java单体应用迁移项目。高级架构师设计目标微服务架构,AI Agents分析遗留代码并识别服务边界、生成初始微服务实现,开发者负责审核、测试和优化。结果:18个月完成(原估算36个月),60%代码由AI生成,12人团队完成原需25人以上的工作量。不是人变少了,而是人的角色变了。

六、不变的内核:人的价值永远在线

在所有这些剧烈变化的叙事中,有一些东西始终没有改变,也不会改变。

理解用户需求的能力不会过时。共情、用户研究、将模糊的商业诉求转化为清晰的技术方向——这些需要深度人际理解的工作,AI可以辅助,但永远无法替代。

进行复杂权衡决策的能力不会过时。速度与质量、功能与简洁、短期收益与长期风险——每一个选择背后都是价值判断,而价值判断的终极主体只能是人类。

创造真正新颖解决方案的能力不会过时。AI擅长在已知模式中高效生成,但突破性的创新——那种打破范式、重新定义问题的飞跃——依然是人类心智的专属领地。

做出伦理决策的能力不会过时。软件应该做什么、不应该做什么,体现什么价值观,对谁负责——这些问题没有技术标准答案。

正如计算器没有消灭数学家,反而让他们从繁琐算术中解放出来专注于更高层次的数学问题;AI也不会消灭软件工程师,而是让他们从机械化的代码撰写中解放出来,专注于更高层次的问题——理解复杂领域、设计优雅系统、做出战略决策、确保技术服务于人类需求。

结语:葬礼之后是新生

陈航说「软件已死」,或许说得太绝对了。更准确的表述应该是:我们熟悉的那种软件工程模式正在死去——那个以代码为资产、以持有为目标、以长周期为特征的软件工程范式,确实在走向它的黄昏。

但这不是终点,而是一个新生的起点。软件不会消失——它只是换了一种存在方式。从「固定资产」变成「流动的能量」,从「精密机械」变成「生命体」,从「三年规划」变成「每日进化」。

对于那些能适应这场变革的组织和个人来说,日抛软件不是威胁,而是解放。它意味着前所未有的创造效率、零试错成本的产品实验、以及让每个人都成为建设者的技术民主化。

而对于那些仍在观望的人来说,刘润的建议可能是最务实的行动起点:先列一张清单,盘点你的数据资产——数据都有什么、在哪里、谁在管它。这张「矿图」的价值,可能比你现有的任何一套软件系统都要大得多。

软件正在成为日抛。但真正重要的东西——洞察、判断、创造、共情——永远不会是一次性的。

— END —

本文综合整理了钉钉创始人陈航2026年4月公开演讲、刘润《软件正在成为耗材》专栏文章、Anthropic《2026智能体编码趋势报告》、慕课网日抛软件辩论专题、KristPrompt《The End of Coding?》等核心资料的研究成果。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-29 17:48:49 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/678266.html
  2. 运行时间 : 0.172772s [ 吞吐率:5.79req/s ] 内存消耗:4,652.52kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0b8b512e435a2bfd3eaa9a6a5decd83c
  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.000861s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001310s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000610s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000588s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001121s ]
  6. SELECT * FROM `set` [ RunTime:0.000482s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001227s ]
  8. SELECT * FROM `article` WHERE `id` = 678266 LIMIT 1 [ RunTime:0.008882s ]
  9. UPDATE `article` SET `lasttime` = 1780048129 WHERE `id` = 678266 [ RunTime:0.010840s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000524s ]
  11. SELECT * FROM `article` WHERE `id` < 678266 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001028s ]
  12. SELECT * FROM `article` WHERE `id` > 678266 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000945s ]
  13. SELECT * FROM `article` WHERE `id` < 678266 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001669s ]
  14. SELECT * FROM `article` WHERE `id` < 678266 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.006241s ]
  15. SELECT * FROM `article` WHERE `id` < 678266 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.009177s ]
0.175911s