乐于分享
好东西不私藏

万字长文,聊聊【前端转AI Agent开发】的干货经验

万字长文,聊聊【前端转AI Agent开发】的干货经验

趣谈AI精选:《最系统的AI开发学习精品手册》

徐小夕

最近很多粉丝找我咨询想转行做 AI Agent 开发,吐槽说前端工程师已经找不到工作了

就我自身经验来说,AI的冲击确实对传统研发人员“打击”很大,稀释了很多前端开发的岗位,现在随便招聘网站一打开,90%的研发岗位都要求有AI产品相关研发经验。

一个很现实的情况

今年传统前端岗位基本没有增量(除少部分核心企业之外),薪资也被极致压缩(我一个朋友被裁之后,新工作薪资降了近50%),基本上10-50个工程师竞争一个岗位;

而 AI Agent 正处于行业爆发期,企业需求爆发式增长,专业人才缺口极大,薪资显著高于传统前端岗位。

懂AI的前端工程师,正在替代传统纯前端开发者;

而具备工程落地能力的前端,正在成为AI Agent开发的核心主力

不同于算法工程师侧重模型训练、后端工程师侧重服务基建,前端工程师凭借天然的交互思维、工程化能力、全栈落地意识,在AI Agent商业化落地场景中具备不可替代的优势。

下面就结合我的自身经历,和大家分享一下,前端工程师如何告别职场焦虑,快速找到适合自己的AI方向。

PS:短暂找不到工作,不要慌,先提高自己的内核稳定性,打造自身职场竞争力,才是王道。

你的职场竞争力,可以是:

你做过的AI项目/产品;

你做过的AI开源项目(100 star以上的开源项目直接写到简历上);

你的独特的AI产品品味(可培养);

你对AI产品和技术的认知力

那么如何提高这些能力,请继续往下看。

我的个人经历

我做了 8 年前端,在 24 年开始转型 ALL in做 AI 产品,已经 2 年半时间了。说实话,随着 AI 技术的发展和我对 AI 工具不断地探索,我发现 AI 已经可以替代我们 50% 左右的工作了。(但前提是你得用好AI工具)

认知破局:彻底读懂 AI Agent 开发的岗位本质

我刚开始研究AI时,对 AI Agent 存在一个误解,就是认为它只是“封装大模型API、做对话页面”,所以当时觉得没什么技术含量。

但是后面随着我的研究逐渐深入,和几位AI圈大佬交流过之后,我发现 AI Agent与传统AI应用、传统前端开发还是有很大的差异。

AI Agent的核心定义

AI Agent(智能体)并非简单的人机对话程序,而是一套具备自主感知、任务规划、工具调用、记忆存储、迭代执行、结果复盘能力的智能化自主系统。其本质可以概括为:

AI Agent = LLM大模型 + 记忆系统 + 任务规划引擎 + 工具调用编排 + 人机交互闭环

传统的 AI 应用核心逻辑在于“被动响应”,用户输入指令、模型返回结果;

而 AI Agent 的核心逻辑是“主动执行”,接收用户目标后,它能自主拆解任务、选择工具、迭代优化、完成全流程交付,真正实现低人工干预的智能化自动化

所以我们在开发 AI Agent 应用时,需要比较全面的了解Agent 能力体系,并对Agent 的不同能力模块进行针对性的技术调研,才能开发出企业级的 AI Agent 应用。

AI Agent开发 vs 传统前端开发核心差异

传统的前端开发,更多的是聚焦于「静态/动态页面渲染、交互逻辑、用户体验、数据展示」,核心是视觉与交互的精准实现。

我画了一张图,概括了传统开发的常规模式:

而 AI Agent 开发,聚焦于「智能逻辑编排、自主任务执行、AI系统稳定性、业务自动化闭环」,核心在于智能化业务能力落地

具体差异如下:

AI Agent 岗位细分与行业需求

目前求职软件上的 AI Agent 岗位已形成明确的细分,提供了不同的研究方向供前端开发者选择,没有绝对的门槛,我总结了以下几个高价值方向:

  • 前端型 AI Agent 应用开发:聚集AI产品交互、智能对话界面、Agent可视化控制台、流式交互落地,适配传统前端转型,门槛最低、需求最广

  • 业务型 AI Agent 开发:聚焦垂直行业,如办公自动化、智能客服、企业知识库、行业投顾、数据复盘Agent,侧重业务逻辑编排

  • 框架型 AI Agent 开发:深耕LangChain、LangGraph等框架,做多智能体架构、工作流引擎、Agent平台基建,偏向高阶技术方向

  • 端侧 AI Agent 开发:基于WebGPU、前端轻量化模型,实现浏览器端本地Agent推理,是2026年新兴高薪方向

大家如果没有转型的方向,可以参考我提供的这几种,相信总有一种适合你。

为什么前端是转型AI Agent的最优解?

我发现很多前端开发者都有一个这样的误区,以为 AI Agent 是后端算法的专属赛道。

实际上,我的很多前端朋友都已经转行做AI Agent开发了,而且还有很多优势:相比于纯后端、纯算法开发者,前端的现有技能可以高度复用,且具备独特的不可替代优势。

我个人认为,前端工程师是转型 AI Agent 开发适配度最高、落地最快、竞争力最强的群体。

下面来聊聊前端工程师,转行做 AI Agent 开发的优势。

1. 交互落地能力,弥补AI行业核心短板

所有 AI Agent 的最终价值,都需要通过人机交互落地。算法工程师擅长模型训练、后端工程师擅长服务逻辑,但普遍缺乏 UI/UX 交互思维,无法实现流畅的智能交互体验。

而前端工程师,对界面UI渲染、流式输出、实时交互、动画体验等,有非常丰富的经验,而且能用AI能听得懂的“术语”来教AI更好的实现产品交互。

我觉得这是绝大多数AI技术从业者的短板。

我自己创业做AI产品其实有个深刻的体会,在做AI产品交互上,我可以快速对标优秀的产品设计体验,基本没有任何成本的手画原型界面,并指导AI作出企业级的产品设计规范。这得益于我在之前的前端工作中,积累的用户体验设计,可用性,复用性设计和用户情感化设计经验。

2. 工程化思维,有利于AI产品的无缝复用

前端工程师长期沉淀的工程化能力,是 AI Agent 商业化落地的基石。组件化、模块化、工程打包、版本迭代、监控埋点、兼容性处理、状态管理等思维,和 Agent 系统开发不谋而合。

相比于“新手”从零学习工程规范,前端工程师可以直接将现有工程经验快速迁移,搭建稳定、可迭代、可量产的 AI Agent 项目。

比如我们前端最拿手的 Webpack 工程化配置,Vite 和 TS规范等,工程思维完全可以迁移到 AI Agent 项目中。

3. 全栈思维,适配Agent端到端开发

前端工程师平时打交道最多的就是后端工程师,普遍具备接口联调、跨域处理、简单服务部署、数据处理、本地存储的全栈思维,而 AI Agent 开发恰好是「前端交互+中台逻辑+工具调用+数据检索」的端到端开发模式。

前端无需大量补全后端基建知识,就可以独立完成小型 Agent 产品从界面到逻辑的全流程落地,这是纯算法开发者不具备的能力。

并且,Nodejs 也是前端工程师的标配,而且市面上 60% 的 Agent 应用都是由 Nodejs 写的, 而且主流 AI Agent 框架都支持 Nodejs

所以前端工程师,对于全栈能力的具备,有先天的优势,另一方面,强烈建议大家学习 Nodejs 

4.  异步与状态管理经验(Vuex,Pina,Redux等),适配Agent核心逻辑

AI Agent 的工具调用、任务拆解、多轮推理、流式响应,本质都是复杂异步状态流转。前端工程师对于处理 Promise、异步队列、全局状态、页面并发逻辑,可以说是得心应手了,对于 Agent 的异步调度、超时重试、状态回溯、多任务并行等核心场景,理解成本远低于其他岗位。

总结复盘一下前端转型 AI Agent 的必备技术栈

前端转型 Agent 开发,不需要推翻我们原有的技术体系,核心在于保留原有能力,针对性补齐AI Agent专属技能,实现技术栈的平滑升级。

下面是我总结的 2026年最新、最实用的技能体系,大家可以参考收藏一下。

1. 基础工程化技能

HTML/CSS/JS、TS类型系统、Vue/React框架、工程化工具(Vite/Webpack)、状态管理、异步编程、SSE/WebSocket实时通信、移动端/桌面端开发、产品交互思维,是 Agent 开发的核心基础。

2. AI Agent基础技能(核心必学)

  • 大模型基础认知:理解LLM推理机制、上下文窗口、Token机制、模型幻觉、温度参数、top-p参数,掌握模型调用核心原理

  • Prompt工程:掌握结构化Prompt、Few-Shot、思维链Prompt、约束性Prompt,能够精准控制模型输出格式与行为

  • Function Calling工具调用:核心技能,掌握工具定义、参数校验、自动调用、多工具组合编排,实现Agent主动使用外部能力

  • RAG检索增强生成:理解向量嵌入、文本分块、向量检索、相似度匹配,掌握知识库搭建、私有数据赋能Agent的完整流程

  • Agent核心机制:掌握短期/长期记忆管理、会话上下文存储、任务规划模式(ReAct/Plan-Act)、人在回路干预机制

  • 主流框架应用:熟练使用LangChain、LlamaIndex快速搭建Agent基础架构,掌握LangGraph实现复杂多轮工作流

  • 向量数据库基础:掌握ChromaDB、Milvus等轻量向量数据库的基础使用,实现向量数据存储与检索

  • 流式交互落地:基于SSE/WebSocket实现Agent实时流式输出、打字机效果、任务进度实时展示

3. 进阶高薪必备技能

  • 多智能体协作:掌握多Agent分工、任务分发、结果协同、冲突处理,搭建复杂智能协作系统

  • 模型轻量化与私有化部署:了解LoRA微调、量化部署、本地模型推理,适配企业私有化场景

  • Agent工程化与可观测性:实现Agent日志追踪、链路监控、异常告警、超时重试、死锁规避

  • 端侧AI开发:基于WebGPU、ONNX实现浏览器端轻量化模型推理,打造无服务端的端侧Agent

  • 复杂工作流编排:基于 LangGraph 搭建分支、循环、重试、并行的复杂Agent业务工作流

上面是我结合目前AI技术的主流实际和招聘AI Agent开发工程师的高频JD总结的技术栈方案,建议大家“逐个击破”。我在《AI实战学习手册》中,也有详细完整的分析和复盘,并融入了我做 AI Agent 应用的大量实践经验,感兴趣的可以学习参考:

分享一下我精心梳理的3个月转型Agent学习路线

我结合自身学习和实践 AI Agent 的经验,整理出一套低门槛、高效率、可落地的 AI Agent 开发学习路线,聚焦工程落地与业务实战。

第一阶段(1个月左右):基础认知与能力打造

核心目标建议AI认知,掌握大模型调用与基础 Prompt 能力

这个阶段的主要重心,在学习大模型核心概念、Token机制、参数调优,熟练使用OpenAI/通义千问等主流模型API,掌握结构化Prompt编写,完成基础对话页面、流式输出页面开发,建立AI开发基础认知

可以对标参考我做的第一个项目——AI小夕

第二阶段(1个月左右):核心技术攻坚与小型项目实战

核心目标:掌握 Agent 核心技术栈,实现基础智能功能。

这个阶段,我们需要系统学习 Function Calling、RAG技术、向量数据库使用,入门LangChain框架,独立完成个人知识库Agent、智能问答助手、文档总结工具等小型项目,熟练掌握工具调用、检索增强、记忆管理核心能力。

我之前做了RAG知识库项目,是一个不错的练手学习项目,感兴趣的可以参考一下:

基于Nestjs + SQLite + Embedding构建低成本语义RAG知识库

第三阶段(1个月左右):工程化实战与项目集搭建(简历升级)

核心目标:完成企业级 Agent 项目落地,形成求职作品集。 

这个阶段,需要掌握 LangGraph 工作流编排、异常处理、工程化优化,开发自动化办公Agent、多Agent协同实现复杂任务等高价值项目完善项目架构、性能优化、成本优化方案(tokens优化,提示词优化,上下文压缩技术等),具备独立落地企业级 AI Agent 项目的能力

我在《AI实战学习手册》中,也有详细的落地方案复盘,并沉淀了更详细的AI开发学习技术图谱:

分享几个我总结的,前端转型最容易踩的点

1. 避免只学API调用,忽视 Agent 核心逻辑

很多前端小伙伴,都止步于“调模型接口、做对话页面”,反复只做基础的AI功能。这种项目属于 AI 应用开发,而不是 真正的 AI Agent开发

就像我在文章开头介绍的,真正的Agent开发,核心在于 任务规划、工具编排、自主执行,只做页面交互会陷入低技术内卷,无法匹配高薪岗位/高阶任务需求。

2. 过度追求算法原理,忽略工程落地

前端转型做 Agent 开发,我们不需要深度研究 Transformer底层算法、模型训练原理,不需要过度钻研算法,这样只会浪费大量时间。我们需要把重心,重点放在业务落地能力、Agent架构设计、工程优化能力,优先积累实战经验,最后根据实际项目和公司需求,按需补全即可。

这个不是“逃避”,而是以退为进的学习智慧。

3. 忽略边界条件

我们都知道,LLM大模型,普遍存在幻觉、超时、上下文溢出、工具调用失败等各类问题,新手小白开发的 Agent, 往往只能跑通正常流程,而缺少对异常重试、结果校验、人工兜底、超时中断等机制,无法适配企业生产环境,这是项目落地的核心短板。

所以我们需要在设计之初,考虑好 Agent 的边界条件,这里我分享一个方法:

如果不清楚边界条件,可以让AI 基于产品需求文档,来生成可能的边界情况和测试Case,我们让专业的AI来教我们怎么设计边界处理,这样多做几个AI Agent项目,自然后面就游刃有余了。

我在AI实战小册中也写了详细的边界和AI安全合规的经验,大家可以参考一下:

4. 忽视成本与性能优化

无规则的多轮调用、不经筛选的向量检索、超长上下文传输,会导致 Agent 运行成本极高、响应速度极慢。

成熟的 Agent 开发,必须做好上下文压缩、检索过滤、模型分级调用、缓存优化,实现成本与性能的平衡。

最后,分享一个AI Agent的职场进阶路径

从职业路径来看,转型 AI Agent 开发,可形成清晰的成长体系:

我个人的认知来说,AI Agent 工程师的职业生命周期更长,不可替代性更强。

更重要的是,AI Agent 是未来软件的终极形态,所有数字化业务都将逐步智能化、自主化。

前端转型 AI Agent,不是跨界,而是原有技术体系的升级迭代,是从“做页面”到“做智能系统”的价值跃迁,彻底突破传统前端的职业天花板。

未来前端和后端,都会变成一个岗位——AI Agent 开发工程师,但是侧重点不一样,仍然需要相互配置,比如数据型产品,后端 Agent 工程师主导后端架构,前端 Agent 工程师主导交互层设计。
我建议大家从现在开始,学习 AI Agent开发吧,我已经转行AI Agent 开发两年,后续持续分享 AI Agent 更多干货经验,大家有好的想法和建议也欢迎随时交流~
再唠叨一嘴
上周我的AI实战小册添加了3个新章节:
  • 前端工程师如何转型AI Agent开发
  • 后端工程师如何转型AI Agent工程师
  • 传统产品经理如何转型AI产品经理
小册的订阅用户可以刷新学习啦, 如果你也感兴趣, 欢迎加入我们一起学习:
往期精彩:
最系统的 AI 应用开发精品学习手册

JitKnow V2.0.0:从可视化知识库到企业级AI中台,开放API+数据分析重构知识管理边界

从一行代码到百万表格:花两年做的pxcharts,把表格做成"AI+低代码数据库"

JitWord,一款AI驱动的协同Word文档编辑器

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-04 10:51:53 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/704817.html
  2. 运行时间 : 0.243235s [ 吞吐率:4.11req/s ] 内存消耗:4,772.34kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=641cfd7dfa92e2b9d2ab3984f498a96e
  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.000960s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000680s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.008860s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.004256s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000710s ]
  6. SELECT * FROM `set` [ RunTime:0.003546s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000658s ]
  8. SELECT * FROM `article` WHERE `id` = 704817 LIMIT 1 [ RunTime:0.004551s ]
  9. UPDATE `article` SET `lasttime` = 1780541513 WHERE `id` = 704817 [ RunTime:0.036182s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000341s ]
  11. SELECT * FROM `article` WHERE `id` < 704817 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000496s ]
  12. SELECT * FROM `article` WHERE `id` > 704817 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000480s ]
  13. SELECT * FROM `article` WHERE `id` < 704817 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000764s ]
  14. SELECT * FROM `article` WHERE `id` < 704817 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001166s ]
  15. SELECT * FROM `article` WHERE `id` < 704817 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000748s ]
0.247258s