乐于分享
好东西不私藏

未来不是很多 AI App,而是很多种能力

未来不是很多 AI App,而是很多种能力
产品设计说
产品反思
Product Desgn
温馨提示
本文共 5400 余字,预计阅读 10 分钟

过去两年,AI 创业有一条非常流行的公式:

一个垂直场景 + 一个模型 API + 一套 Prompt + 一层 UI = 一个新的 AI 产品。

于是,我们有了 AI 搜索、AI 研究、AI PPT、AI 设计、AI 视频、AI 写作、AI 建站、AI 知识管理,以及面向律师、销售、教师、咨询顾问、产品经理和设计师的各种 Copilot。每一个需求,似乎都应该对应一个独立的 AI App,特别是 2025 年 agent 出现了,大量用 mastra、langchain 和 langgraph 框架制作的 agent+垂直赛道的应用如雨后春笋般出现,AI 让开发的成本也大幅度减少,这更加让这种情况进一步发展。

但是,自从今年年初进入 Harness 时代,我们可能根本不需要这么多彼此孤立的垂直 AI 应用。用户真正需要的,是一个像 Codex、Claude Code 这样的通用 Harness Agent,再为它安装不同的 Skill、连接不同的 MCP,并通过 Plugin 把一整套专业能力集成进来。

需求当然不会消失。消失的,是“每个需求都必须长成一个独立 App”的产品假设。

流量已经开始投票

先看一组 2026 年 6 月的网站访问量变化:

产品
前期月访问量
当前月访问量
变化
Manus
约 2800 万
约 2300 万
-17.9%
Genspark
约 1500 万
约 1100 万
-26.7%
Lovart
约 380 万
约 300 万
-21.1%
LibTV
约 200 万
约 220 万
+10.0%
YouMind
约 100 万
约 110 万
+10.0%
MuleRun
约 90 万
约 67 万
-25.6%
Dokie
约 74 万
约 54 万
-27.0%
Flowith
约 67 万
约 49 万
-26.9%
YouWare
约 27 万
约 27 万
0%

在这 9 个产品中,6 个下降,2 个增长,1 个持平。合计月访问量从约 5238 万下降到 4227 万,一个月减少了约 1011 万次访问,整体降幅达到 19.3%。

Similarweb 的公开页面显示,2026 年 6 月 Manus 约有 2320 万次访问,环比下降 17.19%;Genspark 约有 1150 万次访问,下降 25.07%;Lovart 约有 310 万次访问,下降 19.79%;Flowith 约有 49.9 万次访问,下降 26.31%。这些精确值与表格中的取整数值基本一致。

虽然访问量绝对不能代表一个产品的存活与死亡,但是问题在于上述许多 AI 产品的降幅并不是 3%,而是集中在 18% 到 27%。这意味着它们的下降不能完全用大盘波动解释。即使我们不能直接说这些产品“流失了多少用户”,至少可以确定——大量独立 AI 产品正在失去用户的注意力、打开频次和使用入口

更值得注意的是,Manus 和 Genspark 本身甚至不算严格意义上的垂直应用。它们已经是相当通用的 Agent 产品。所以,真正发生的变化可能不只是“垂直 AI App 会减少”,市场或许同样容不下那么多彼此独立的通用 Agent。

用户没有离开需求,只是在减少入口

用户当然还需要做研究、写文档、生成视频、设计页面、制作 PPT 和分析数据。问题是:为了完成这些任务,用户真的愿意分别打开十几个网站吗?

每进入一个新产品,用户都要重新完成一套成本不低的动作:重新注册和付费,重新上传文件,重新解释自己的背景,重新描述项目目标,重新连接数据源,重新授权账号,再重新教一遍 AI 自己喜欢的工作方式。所以我们产品设计中一直强调,多一步就是 50%。

垂直应用看起来降低了单个任务的门槛,却把用户的上下文拆散在无数个产品里。而 AI Agent 最重要的资产,恰恰不是某一个功能按钮,而是上下文。

一个真正好用的 Agent 应该已经知道:你在做什么项目,你的文件在哪里,团队使用什么工具,你过去做过哪些决定,你的品牌规范是什么,你习惯怎样组织信息,以及什么样的结果才算完成。

当这些信息已经存在于一个长期使用的 Harness 中,用户自然不愿意为了一个细分任务,再去新的 AI 网站从头开始。因此,用户并没有离开 AI。他们正在离开彼此孤立的 AI 入口。

Harness 不是另一个聊天机器人

这里所说的 Harness,不是模型本身,也不只是一个更大的聊天框。它是包裹在模型周围,让模型能够持续完成真实工作的运行环境。如果你感兴趣,不妨去看看我的文章,里面系统地介绍了 Harness 的很多概念和思想:

https://harness-learn.pages.dev/

一个完整的 Harness 通常负责:

  • 管理长期上下文和项目文件;
  • 理解任务并拆解执行计划;
  • 选择模型、工具与子 Agent;
  • 调用本地环境、浏览器和外部系统;
  • 处理权限、确认、失败重试与状态恢复;
  • 检查结果是否满足要求;
  • 最终生成代码、文档、页面、表格或其他可交付成果。

模型负责推理,Harness 负责让推理落地。Agent 是行动者,Harness 则是行动发生的工作系统。

例如Claude Code 已经不只是回答代码问题,它能够读取代码库、修改文件、运行命令,并连接开发工具,同时存在于终端、IDE、桌面端和浏览器等不同环境中。Codex 同样把 Agent 放进一个可以访问项目、执行任务、并行工作和管理 Skill 的完整环境里。

它们首先在编程领域成功,不是因为这种形态只适用于程序员,而是因为代码天然具有几个优势:文件结构清晰、工具链成熟、结果可以运行、任务可以验证。

一旦 Agent 的文件处理、浏览器操作、数据分析和软件连接能力成熟,同一种产品形态就会从编程扩展到更广泛的知识工作。

2026 年 6 月,OpenAI 表示 Codex 的周活跃用户已经超过 500 万,其中分析师、营销人员、设计师、研究员等非开发者约占 20%,而且非开发者用户的增长速度超过开发者的 3 倍。不同产品的流量与活跃用户口径不能直接比较,但这个变化至少说明:Harness 式工作环境正在突破编程工具的边界。

Skill、MCP 和 Plugin,正在取代大量独立 App

在 Harness 时代,过去必须被包装成完整产品的能力,可以被拆成几个更轻、更容易组合的部分。

层级
解决的问题
典型内容
Harness
谁来持续完成任务
上下文、Agent Loop、权限、执行、验证、交付
Skill
任务应该怎样完成
SOP、方法论、模板、脚本、检查清单
MCP
Agent 可以访问什么
文件、数据库、Figma、Slack、Jira、GitHub、内部系统
Plugin
能力如何安装和分发
Skill、MCP 配置、集成、Hook 和默认工作流的组合包

原因很简单,我为什么要多一份付费买你的不一定比我的Codex或者Claude更强的模型(国产模型同理,在国内依然可以用目前国内最强的 GLM 等)。

Skill:把专业经验变成可复用流程

Skill 不是一个简单 Prompt。

如果你对 skill 不太了解,你可以去看我之前写过的文档介绍:Skill 技能

它可以包含任务说明、参考资料、模板、脚本、检查规则和具体执行步骤。OpenAI 将 Codex Skill 定义为由指令、资源和可选脚本组成的任务能力包;Claude Code 也允许通过SKILL.md 创建可自动触发或主动调用的专业流程。

例如,“进行一次设计走查”不需要单独做成一个 AI 设计评审网站。它可以成为一个 Skill,里面规定:应该检查哪些页面,如何寻找一致性问题,如何判断无障碍风险,怎样按照严重程度分类,如何引用设计规范,以及最终用什么结构输出报告。

真正有价值的是这套方法,而不是外面的聊天框。

MCP:让 Agent 直接进入业务系统

如果你已经开始使用 Codex 或者 Claude code 这类 Harness agent 工具,你大概率已经开始使用 MCP 链接不少平时的工作工具了,例如 Chrome、Jira 等。

MCP 解决的不是“AI 会不会思考”,而是“AI 能不能接触真实世界”。

如果你对 MCP 还是不够理解,也可以看我的知识库介绍 MCP 的文档:MCP

MCP 是连接 AI 应用与外部数据、工具和工作流的开放标准。通过 MCP,Agent 可以访问文件系统、数据库、搜索工具、项目管理平台和团队协作软件,而不再依赖用户手动复制粘贴。

过去,一个垂直 AI 产品的重要卖点可能是“我们接入了 Jira、Figma 和 Slack”。但当这些连接逐渐标准化后,集成本身不再足以支撑一个独立产品入口。用户可以直接把同样的系统接到自己长期使用的 Harness 中。

Plugin:把一套能力打包安装

Plugin 则是分发单位。一个 Plugin 可以同时包含多个 Skill、应用集成、MCP 配置、Hook、权限说明和默认工作流。OpenAI 的 Codex 文档也将 Plugin 描述为适合跨团队分享、打包连接器或 MCP 配置,并发布稳定能力包的形式。

例如,一个“产品设计 Plugin”可以同时包含:竞品研究 Skill、用户访谈分析 Skill、设计走查 Skill、Figma MCP、Notion MCP、设计系统文档,以及提交设计前自动运行的质量检查 Hook。

用户不需要购买六个独立 AI 产品。他只需要把这套能力装进自己的 Harness。

一个任务,不再需要对应一个产品

假设我要做一份竞品分析。在传统 AI App 模式下,我可能需要:

  1. 先打开搜索产品收集资料;
  2. 再打开知识管理产品整理内容;
  3. 然后进入数据分析产品处理表格;
  4. 接着使用 PPT 产品生成汇报;
  5. 最后到设计工具里调整视觉。

真正负责串联这些工具的人,仍然是我。但是,在 Harness 模式下,我只需要提出目标:

分析这五个竞争对手过去半年的产品变化、用户反馈和流量趋势,找出三项机会,并生成一份适合内部评审的报告和演示文稿。

接下来就完全交给 AI 就可以了:竞品研究 Skill 定义分析方法和输出标准;MCP 从 Similarweb、Notion、Slack、数据库和其他系统中读取资料;Plugin 提供公司内部模板、品牌规范和审批流程;Harness 负责拆解任务、并行检索、检查来源、生成图表、撰写结论和交付最终文件。

用户始终停留在一个工作环境中。这是最关键的!“竞品分析 AI App”所提供的价值并没有消失。它只是从一个独立入口,变成了 Harness 中的一种能力。

这就是变化的核心:垂直需求依然存在,但垂直需求与独立 App 之间的一一对应关系正在消失。

真正的分界线,不是垂直与通用,而是入口与能力

过去我们经常讨论:通用 Agent 会不会取代垂直 Agent?但更准确的分法可能是:

  • 哪些产品能够成为用户的主要工作入口;
  • 哪些产品更适合作为入口内部的一项能力。

主要入口天然具有强烈的规模效应。用户使用得越久,Harness 对用户的项目、偏好、文件、团队和历史决策就越了解。用户安装的 Skill 和 Plugin 越多,迁移到另一个 Harness 的成本也越高。

一个用户可以接受几十个 Skill,却很难同时维护几十个通用 Agent。因为每一个通用 Agent 都想重新获得你的上下文、文件、权限和使用习惯。

因此,未来或许会出现大量能力提供商,但只会有少数真正的 Harness。这也意味着,对绝大多数创业团队来说,最现实的选择并不是再做一个 Codex 或 Claude Code,而是成为 Codex、Claude Code 或其他 Harness 中不可替代的能力。

垂直应用不会消失,但垂直 AI 壳会先消失

不过,别太偏激——垂直应用不会完全消失的!

这组流量数据里,LibTV 和 YouMind 仍在增长,YouWare 也保持稳定。所以,结论绝不是“所有垂直 AI 产品都会失败”。

真正会受到挤压的,是那些只有以下结构的产品:通用模型 + 一套 Prompt + 一个聊天框 + 几个基础工具。我们一般叫他 Agent 套壳。只要底层 Harness 能获得同样的模型、工具和提示词,这类产品就很容易被吸收。仍然有机会作为独立产品存在的垂直应用,通常拥有 Harness 难以替代的其他价值。

它是业务的 System of Record

当产品长期保存核心业务状态,例如客户关系、合同、财务记录、项目历史或团队协作关系,它就不只是一个 AI 工具。Agent 可以进入这个系统工作,但很难轻易取代这个系统本身。

它需要高密度的专业交互

Figma、CAD、视频剪辑、音乐制作和数据可视化等产品,需要大量空间操作、直接操控、实时反馈和精确控制。自然语言可以帮助用户完成一部分工作,却不一定适合作为所有操作的唯一界面。

AI 会进入这些产品,但不代表这些产品会退化成聊天框。

它拥有独有数据、网络效应或责任边界

医疗、法律、金融和企业合规场景,不仅要求生成结果,还要求权限管理、审计记录、责任归属和专业验证。

在这些场景中,产品的价值不只是“会做任务”,还包括“能够对任务负责”。因此,判断一个垂直产品能否继续独立存在,不应该只问:“它的 AI 能力够不够强?”而应该问:“除了 AI 能力,它还拥有哪一种不可替代的状态、交互、数据、关系或责任?”

最危险的是中间态

Harness 时代的产品战略会越来越两极化。要么,你成为用户的主要 Agent 入口,拥有长期上下文、执行环境、权限体系和能力生态。要么,你成为这个入口中最好用的一项专业能力,提供优秀的 Skill、MCP、Plugin、数据和服务。但无论怎样,最危险的是中间状态,即既没有能力成为主要入口,又坚持把一项可模块化的能力包装成独立 App。

这类产品需要独立获客、独立登录、独立订阅、独立建立信任,却只能解决用户工作流中的一个短暂环节。一旦通用 Harness 原生支持了类似能力,或者允许用户安装一个相应的 Plugin,独立产品就会立刻面对入口价值被抽空的问题。

我感觉,新的产品判断题应该是:

  • 我的产品能否拥有用户持续性的核心上下文?
  • 我的产品是不是业务状态的最终存储位置?
  • 我的专业界面是否真的无法被通用交互替代?

如果这些答案都是否定的,那么与其继续制造一个新的 AI App,不如把核心价值提炼成一个能够被 Agent 安装、调用和复用的能力。

产品设计也将从“设计页面”转向“设计委托”

这种变化不仅影响创业方向,也会改变产品和 UX 设计的对象。

App 时代的核心交互是导航,设计师关心用户怎样进入一个页面、点击哪个按钮、填写什么表单,再通过什么路径完成任务,但是,就像 Openai 的奥特曼说的,曾经的手机和电脑操作系统就是一个一个的应用孤岛,这并不是 AI 时代的解决方案。

Harness 时代的核心交互则是委托。设计师需要关心:

用户怎样表达目标,系统怎样展示对上下文的理解,Agent 怎样提出计划,哪些操作需要授权,任务进展如何被感知,用户在什么节点介入,失败后如何恢复,结果依据从哪里来,以及用户怎样检查和修改最终产物。

过去,我们设计的是一条固定路径。未来,我们设计的是一个可以被用户观察、约束和纠正的执行过程。因此,AI 时代并不是不需要 UI。相反,UI 会从固定功能的容器,变成任务过程中按需出现的控制面板。真正重要的界面是能够告诉用户:Agent 正在做什么、为什么这样做,以及我应该在什么时候接管。

入口收敛,能力爆炸

SaaS 时代把工作流拆成了无数独立应用——研究有研究软件,写作有写作软件,设计有设计软件,项目管理有项目管理软件。每一个软件都拥有自己的界面、账号、数据和订阅。

Harness 时代正在进行一次反向重组——软件在入口层重新聚合,在能力层重新拆分。

入口会收敛到少数能够长期理解用户、访问工作环境并执行复杂任务的 Harness Agent。而原本被封装在独立 App 中的方法、工具和专业能力,则会被拆解成 Skill、MCP、Plugin、API 和按需生成的专业界面。

所以,未来的软件世界未必是一万个 AI App。它更可能是少数 Harness,以及一百万种可以被安装、组合和调用的能力。

垂直需求不会消失,专业软件也不会消失。但大量只是在通用模型外面包了一层壳的独立 AI 产品,会越来越难以证明:用户为什么还需要再打开一个新的入口。最终,市场的结构会变得非常清晰,那就是要么拥有 Harness,要么成为 Harness 里不可替代的能力。而夹在两者之间的 AI App,可能正是接下来最先被压缩的一层。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-23 08:28:53 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/857523.html
  2. 运行时间 : 0.353620s [ 吞吐率:2.83req/s ] 内存消耗:4,773.31kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6d83af0f2747720f52ca663ecab9c9ca
  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.000633s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000744s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.004894s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.020614s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000773s ]
  6. SELECT * FROM `set` [ RunTime:0.016432s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000794s ]
  8. SELECT * FROM `article` WHERE `id` = 857523 LIMIT 1 [ RunTime:0.034434s ]
  9. UPDATE `article` SET `lasttime` = 1784766534 WHERE `id` = 857523 [ RunTime:0.041797s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000326s ]
  11. SELECT * FROM `article` WHERE `id` < 857523 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.066381s ]
  12. SELECT * FROM `article` WHERE `id` > 857523 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.011012s ]
  13. SELECT * FROM `article` WHERE `id` < 857523 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003749s ]
  14. SELECT * FROM `article` WHERE `id` < 857523 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001576s ]
  15. SELECT * FROM `article` WHERE `id` < 857523 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.056211s ]
0.355479s