乐于分享
好东西不私藏

AI无法仅仅是一层UI:钉钉ONE项目的架构困局

AI无法仅仅是一层UI:钉钉ONE项目的架构困局
昨天《钉钉的傲慢与无招的“乔布斯叙事”:一只没有脚的雨燕》跟大家聊了聊阿里内部7万字长文《置身钉内》的读后感。今天,我们不妨更进一步,完全从纯粹的产品与架构角度,深度解构一下文中那个极具悲壮色彩的探索——钉钉ONE。

为什么AI无法仅仅是一层UI

很多人以为AI产品就是在现有界面上加一个聊天窗口。钉钉ONE项目告诉我们:错了。

AI不是贴图,而是需要渗透从底层数据、中间服务到顶层交互的全栈重构。钉钉不是白纸,它有多年积累的多组织架构、多端差异、历史链路、客户定制。

AI要在这里做事,必须穿过旧系统的技术债。这就像在旧城中央修一条高铁——既不破旧立新,又要穿城而过。

ONE试图证明:钉钉不是旧办公软件,它还能重新组织工作。但问题在于:高铁修好了,旧城的居民愿意上车吗?

旧城中央的新入口

钉钉ONE的生命周期只有7个月。从2025年4月孕育,到8月发布会,巅峰DAU曾冲上300万。其核心愿景听起来很美,那就是"让'人找事'变成'事找人'"。

但要在现实中实现它,前提极其苛刻:用户必须放弃旧习惯,信任AI的"黑盒"判断。

毕竟,钉钉有着复杂的历史包袱:多组织架构、端侧差异、历史链路、客户定制。这些都是AI必须穿越的"旧城"。在这个背景下,ONE的内部代号被定为“尖尾雨燕”——隐喻着一只字面意义上"没有脚的鸟"。它如雨燕般极速飞行、悬空作业,却始终面临如何"落地"真实工作流的致命挑战。技术先进性与业务实用性之间的鸿沟,最终成了ONE无法跨越的护城河。

四重发心——当一个入口承载太多意志

ONE遭遇的结构性张力,从"发心"开始就已经埋下了。好的产品通常只有一个主发心,但ONE作为一个新入口,却不幸同时承载了四层战略目标:

  • 用户发心:解决深度用户工作信息爆炸,收拢碎片信息。

  • 产品发心:打造AI时代的新入口,重新组织工作结构。

  • 组织发心:无招回归后的战役旗帜,聚人心、改形象。

  • 商业发心:消耗Token,寻找AI大模型的商业化落地场景。

正所谓大道至简。当产品同时承载减负、换代、造势、卖云四重目标时,功能层的撕裂便成了必然。贪心是七罪之一,什么都想要的结果,往往是什么都不到。

定位锚点——优势即重力

为了在多重意志的撕扯下站稳脚跟,ONE的定位试图清晰回答四个核心问题:

  • 为谁? 面对高信息密度、高协作负担的钉钉重度用户。

  • 在哪用? 呈现于钉钉内的全局工作信息流,融合消息、日程、待办、听记。

  • 解决什么? 拯救被海量散落事项淹没的注意力,实现任务智能闭环。

  • 为什么是我们? 通用大模型缺乏Context,钉钉掌握真实的企业关系链条、通讯录与业务审批流。

然而,最深厚的Context护城河,往往也是最沉重的集成枷锁。钉钉独特的数据优势最终成了一把双刃剑——它既是高耸的壁垒,也演变成了前行时沉重的负担。

不可能三角

基于这样的定位,ONE在实际产品化过程中,试图去同时满足三个几乎互斥的目标:

  • 广大基数用户:痛点容易浅,迁移意愿低。

  • 用户高频行为:容易退化为老钉钉功能的重新摆放。

  • 用户愿意付费:需求极深、越像定制,越难做成通用入口。

现实证明,这三件事很难靠同一个轻量级入口同时兼顾。为了破局,ONE的"工作"模块试图用高频日常带来巨大DAU,而"发现"模块则试图引入学术资讯流来实现商业变现。这两者的拼接虽然在逻辑上自洽,但在用户的实际体感中却是极其割裂的。这种不可能三角的困境,让ONE始终无法找到真正的产品-市场契合点(PMF)。

场景切片——用"事找人"对抗信息重力

为了让产品落地,ONE精心设计了三个最具代表性的“场景切片”:

  • 09:00 晨间排兵布阵:盘点历史遗留待办、全天日程计划。智能排班,为用户推送认知燃料。

  • 14:00 会后补课与跟进:面对50+活跃群聊、海量未读。瞬间充当智能过滤器,按优先级摘录核心结论。

  • 18:00 下班前查漏补缺:收拢零散沟通、未闭环的口头承诺。总结群聊金句,为用户提供离线安全感。

这套场景设计不可谓不精致,但在执行中却遇到了意想不到的阻力:当AI把所有未读线索极其高效地整理好并推到眼前时,员工感受到的不是“减负”,而是“凝视的加剧”。从“人找事”到“事找人”,看似是体验的跃升,在职场环境中实则是控制逻辑的进一步强化。

基因图谱——发信人立场vs收信人边界

场景变形的底层原因,藏在软件的基因图谱里。传统的钉钉,其基因是天然站在“发信人”一侧的。已读未读、DING、强触达提醒——这些功能都在替组织争取绝对的确定性与执行力。

但作为收信人的广大员工,真实需要的是什么?是无已读反馈、静音群聊以及不被打扰的私人边界。

ONE虽然试图扮演体贴普通员工的“过滤秘书”,但其血液里流淌的依然是旧系统“把事情硬生生往前推”的强控制权力美学。当AI作为“超级监工”去催办、督办、不遗漏时,它就无法同时成为对抗噪音、隐藏状态的“私人防线”。这两种角色在底色上是无法调和的。因此,当AI整理出所有未读推到眼前时,员工感受到的不是“平权”,而是更加无法逃避的凝视。

错位的用户范式

这种基因错配,映射出了To B软件最核心的痛点:错位的用户范式。钉钉的买单者通常是管理者,但产品的生态活力却源于广大员工。

  • 管理者:作为信息的枢纽与发起者,痛点是极高的IM消息量和被碎片审批流严重分散的注意力。对他们而言,ONE完美对标了“高级机要秘书”,能够高能提纯线索,AI价值极高。

  • 员工:作为任务的执行者,需要的是连续的专注时间,天生抗拒被过度微观管理。对他们而言,ONE主动把事项推到眼前,抽走了员工用于职场喘息的“心理缓冲带”,AI价值沦为负向。

这就变成了管理者与执行者之间的零和博弈,带来了不可避免的价值冲突与信任损耗。当一个系统只有老板端有足够的数据流转让AI产生正向价值时,产品就不可避免地陷入了只能指望KOL在组织内强行带动的死胡同。

跨越旧城的护城河

要想打破这种僵局,用户从传统老钉钉迁移到ONE,就必须连续跨越横亘在面前的三重技术与心理障碍:

  • 入口迁移:必须让用户在体感上相信,打开卡片流比直接点开传统的群消息页更省事。

  • 心智迁移:要求用户放弃原有的工具分工,真正信任AI基于重要性判断所做出的黑盒推荐。

  • 责任迁移:AI主动把事项推到眼前时,用户会本能地警觉:我看过了之后,是否必须马上承担相应的执行责任?

三重障碍,层层升高。在架构上,唯一的破局解法是非线性逻辑缝合——只有当AI能将跨越5个不同群聊、跨越不同时间的碎片线索自动编织成一张清晰的业务网时,产品才具备击穿成本的不可替代性。但受限于目前的模型能力,ONE真的完美做到了吗?

设计约束——卡片UI的解药与毒药

在交互表现层上,为了降低用户的认知门槛,ONE最终选择了卡片UI(Card UI)作为核心交互形式。为什么是卡片?类似于余华小说《活着》这个书名本身自带的信息边界,卡片是把宏大、主动的服务概念在前端落地的唯一可行容器,它结构清楚、动作明确。

但这种卡片界面,天生带有致命的弱点。它完美适合展示结构化数据,但在面对占据办公80%时长的"非结构化IM聊天消息"时,卡片式提炼往往会彻底失真。

真实世界的工作协同,绝不是像刷Tinder卡片那样往左划是拒绝、往右划是完成那么简单。当用户处理复杂问题、点击卡片跳转仍需频繁返回原场域去还原沟通上下文时,便暴露了AI最终仍需依赖原有IM场域的弱点。卡片UI,既是解药,也是毒药。

终端之争——为何放弃PC桌面端

在研发的中途,产品定位还遭遇了一场隐秘的“终端之争”。ONE最初其实拥有一个极具野心的"类AI浏览器"PC端重构方案。但因为卡片元素在PC的宽屏上展示时,显得空间极度空旷、信息密度低得令人无法接受,该方案在早期被无情否决。

最终,团队选择了移动优先(Mobile First)策略。移动端的垂直屏幕和上下滑屏操作,极度契合卡片流的信息流体感,非常适合在早期向投资人与集团汇报时展示出极佳的Demo体感。

但这付出了惨痛的代价:团队主动放弃了PC端这个真正属于深度办公、沉浸式生产力的重构场域。放弃PC意味着放弃了高频的重度沉浸场景,将ONE局限在了一个“轻量级的移动端过滤网”角色中。这成了典型的前端形式追随了演示汇报,而非形式追随核心功能。

商业意志的强插

当入口的整体流量在后期遭遇瓶颈时,商业化的压力便随之而来,ONE的"发现"模块不幸成了"被工作流强行带量的商业化载体"。

用户打开ONE的急迫场景,原本是为了处理紧急未读、寻找今天该做什么。但系统却依据商业变现目标,在工作流的结尾强行插入了学术Paper与大盘资讯。

这在用户体验中,就像正津津有味地看着电视剧,中间却突然毫无预兆地插进来一条牛奶广告——你可以说它的出发点是向用户推荐优质牛奶,但用户怎么可能不知道这是广告?将消费主义意图强加于处理工作的严谨场景中,彻底破坏了超级秘书的纯粹性。商业变现与用户体验之间的结构性张力,最终撕裂了产品的核心价值主张。

宏大命题的收敛

从这些博弈中我们能清晰看到:AI并非单纯是UI的迭代,其本质上是组织权力的重分配。

一个AI协同产品,它的首要任务是在重新编排人与工作的利益关系:谁的消息先被提醒?谁被默认已读?谁拥有关闭权?用户在获得AI带来的局部便利时,作为对价,必须让渡一部分原本属于自己工作流程的自主裁量权。

仅仅依靠一层的UI卡片,是根本无法掩盖底层老系统中发信人立场与收信人边界的根本矛盾的,卡片更无法承受起重塑企业契约的宏大重任。系统背负的技术债与传统的组织权力法则,如巨石般压在ONE的卡片UI之上。表面露出的每一道体验裂缝,暴露的其实都是深层的结构性张力。

退为底座的AgentOS

到了11月中旬,ONE迎来了它生命周期的重大转折。原本为了“提纯信息、对抗过载”的严肃独立入口定位,被组织彻底解构。界面演变为底部层层堆叠的Agent图标,主动让位于统一的"AgentOS"宏大架构美学之中。

ONE最终从“钉钉AI的唯一答案”,退化为了下一套宏大答案里的其中某一层。

产品的定位从来不是靠命名来决定的,而是无数次残酷取舍后留下的方向。ONE最大的遗憾,或许就在于有过太多高大上的方向,却没来得及把其中任何一个真正走到足够深。雨燕终将落地,问题是,落地之后,它能否重新学会行走?

结语

ONE的故事并不是一个简单的产品失败案例,而是一种思维模式与时代产生错位的典型标本。

大厂在做AI转型时的傲慢通常不是态度问题,而是习惯性地沿用工业文明那一套传统的控制逻辑,去包装AI的创新转型叙事。

然而,真正属于AI时代的办公软件,绝对不是旧系统的修修补补,而应该是全新范式的起点。原有的控制逻辑行不通了,强触达开始惹人烦了,替用户做主的集权时代正在宣告过去。未来的办公产品,应该有Context,有主动服务,更有谦逊的学徒精神。而不是只有控制的执念,空有一层乔布斯的壳,却丢了乔布斯的魂。

参考阅读:

钉钉的傲慢与无招的“乔布斯叙事”:一只没有脚的雨燕

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-08 11:54:53 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/725752.html
  2. 运行时间 : 0.105287s [ 吞吐率:9.50req/s ] 内存消耗:4,728.76kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=aac35d7b4f6b6f8289385aa1588393a5
  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.000759s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000980s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000345s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000288s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000568s ]
  6. SELECT * FROM `set` [ RunTime:0.000226s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000526s ]
  8. SELECT * FROM `article` WHERE `id` = 725752 LIMIT 1 [ RunTime:0.000615s ]
  9. UPDATE `article` SET `lasttime` = 1780890893 WHERE `id` = 725752 [ RunTime:0.018734s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000402s ]
  11. SELECT * FROM `article` WHERE `id` < 725752 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000677s ]
  12. SELECT * FROM `article` WHERE `id` > 725752 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000433s ]
  13. SELECT * FROM `article` WHERE `id` < 725752 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000833s ]
  14. SELECT * FROM `article` WHERE `id` < 725752 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000740s ]
  15. SELECT * FROM `article` WHERE `id` < 725752 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000793s ]
0.106963s