乐于分享
好东西不私藏

AI 时代的新职业:FDE,又是一个高薪职位

AI 时代的新职业:FDE,又是一个高薪职位

Agent 时代的第一个共识浮出水面,模型已经不是瓶颈,人才是最大的核心。

短短一周,OpenAI砸下40亿美元、Anthropic嵌进FIS的总部、Google官宣招几百人——三家AI巨头不约而同押注的,是同一个职位:FDE

OpenAI、Anthropic、LinkedIn 都分别让自己的工程师团队进驻客户企业,帮助它们把 AI 跑起来。

被三家公司同时押注的,是同一个职位:Forward Deployed Engineer,缩写 FDE,中文勉强可以译作"前置部署工程师"。

一个原本只在 Palantir 这家"另类"软件公司流行了二十年的角色,突然在 2026 年成了整个 AI 行业最炙手可热的岗位。有人喊出口号:FDE 就是 Agent 时代的 PMF 范式。

FDE 是什么:不是销售工程师,也不是咨询顾问

PMF(Product-Market Fit,产品-市场契合),硅谷的人把它看得像夜航船上的灯火。它的意思并不复杂:你的产品,恰巧被这个世界需要;人们愿意为它停下脚步,愿意一次次回来,愿意把它告诉别人。创业公司在没有找到 PMF 以前,总像一个人在深水里扑腾,四周都是浪;一旦找到了,水流忽然变得温柔,船自己也会向前去了。

另一个词,叫 FDE(前置部署工程师 )。

它表面上像一个冷冷的技术名词——“前置部署工程师”。可它真正诞生的时候,却带着一点旧时代探险者的气味。

二十多年前,Palantir 的客户,大多是美国的情报机构。那些人常常说不清自己真正需要什么,也不能把数据轻易给人看;他们的工作流程,又像河流一样,日日改变方向。于是,传统的软件方法忽然失去了用处。

Shyam Sankar 曾说过一句很有意味的话:

“如果一个问题能够靠需求文档解决,那它早就已经被解决了。”

于是,Palantir 做了一件在当时显得很“反常”的事。

他们不再隔着会议室询问客户“你想要什么”,而是把工程师直接送到客户身边去。有人去了军事基地,有人去了银行后台,也有人待在医院沉默而复杂的 IT 系统里。他们就在那些真实而混乱的地方,一边观察,一边写代码。

这些工程师,在公司内部被叫作 “Delta”。

他们和普通工程师一样,需要通过严苛的技术面试;可他们工作的地方,却不是 Palo Alto 明亮开放的办公室,而是带着机油味的飞机总装车间,是凌晨仍亮着灯的指挥中心。

这和传统的软件角色,很不一样。

销售工程师像候鸟,负责演示与签约,合同落定,便飞向下一处;解决方案架构师更像地图绘制者,讲解道路,却很少亲手修路;咨询顾问则常常留下方法论与报告,像把一封长信放在桌上,然后离开。

唯独 FDE 不同。

他们既是修路的人,也是走路的人。

他们替客户写真正运行的生产代码,又把那些在现场一次次撞见的问题,慢慢带回公司,变成产品的一部分。Palantir 内部曾形容 FDE 的工作:“像一家小创业公司的 CTO,要独自背着一个高风险项目,从头走到尾。”

后来,到 2016 年时,Palantir 里的 FDE,甚至一度比普通软件工程师还多。

而那座后来闻名的 Foundry 平台,也并不是谁坐在办公室里凭空设计出来的。它更像无数人在现场踩出来的小路,一点点汇聚而成。

有一位在那里做了七年 FDE 的工程师,后来回忆这种模式时,说过一句很美的话:

“砂石路到柏油路。”

起初,FDE 们在客户现场修出许多粗糙的砂石小路;有人走,有人停,有人绕远。后来,产品团队便从中发现:原来有几条路,走的人越来越多。于是,他们把那些路铺平,铺宽,最后变成真正的公路。

而所谓平台,不过是把无数人的脚印,慢慢凝固成了道路。

2026 年的拐点:为什么三大 AI 公司同时押注 FDE

很多年里,Palantir 都像硅谷里一个沉默而固执的人。

别人都在修宽阔平整的大路,它却偏偏愿意走泥泞的小径。主流 SaaS 公司常常劝人:“不要学 Palantir。”因为在那个时代,人们相信软件应当像灯泡一样,被整齐地生产、售卖、复制。越标准,利润越高;越需要人贴身去做的事,就越“不够互联网”。

而 Palantir 的方式,却太慢,也太重了。

它让最贵的工程师走进客户现场,让他们坐在银行昏黄的机房里,待在医院复杂而陈旧的系统之间,或者在军事基地漫长而安静的夜晚,一边观察,一边写代码。

许多人觉得,这样的路是走不远的。

可到了 2026 年,风向忽然变了。

五月初的时候,Anthropic 与 FIS 宣布合作。Anthropic 的 Applied AI 团队,还有那些 FDE,被“嵌”进了 FIS 内部。他们不再只是提供模型,而是与金融系统里的人并肩工作,一起设计用于打击金融犯罪的 AI Agent。

几天后,OpenAI 也宣布成立新的 Deployment Company。四十亿美元的投资像一场突如其来的潮汐,许多资本机构同时涌了进来。他们还收购了一家应用 AI 咨询公司 Tomoro,把一百多位 FDE 和部署专家纳入自己的队伍。

再过一天,Google Cloud 的 CEO Thomas Kurian 也公开说,Google Cloud 正在建立新的 AI 组织,并计划招聘数百名 FDE。

这一切,看上去像巧合。

可实际上,更像一种时代的回声。

因为三家公司忽然同时意识到:Agent 时代真正困难的地方,并不在模型本身,而在“部署”。

模型已经越来越聪明了。

它们会写代码,会阅读文件,会总结,会推理,甚至开始像人一样安排任务。可这些能力,很多时候仍停留在会议室的大屏幕里,像一场漂亮的演示。

而真实世界,却远比演示复杂。

银行有漫长而严苛的合规流程;保险公司有盘根错节的理赔系统;制造业的 MES 系统,像老工厂里的铁轨一样,已经铺设了十几年,甚至几十年。

AI 若不能真正走进这些地方,它就还只是一个会发光的样品。

埃森哲的调研里,有一组数字很安静:只有 32% 的企业领导者认为,他们已经看见了持续而真实的 AI 影响。

剩下的大多数企业,其实都停留在一种悬浮的状态里——

有试点。有 PPT。有 Demo。

可真正大规模运转的系统,却迟迟没有出现。

后来,IBM 对两千名高管的调查中,“执行速度”忽然成了最重要的问题之一。

于是,OpenAI 在自己的公告里,很直接地说:

未来企业 AI 的胜负,取决于谁能更有效地把技术部署进真实业务场景。

这句话读起来并不锋利,却像冬夜里一声很远的钟。

因为过去几年,人们一直在比较模型参数、排行榜、推理能力;而到了今天,大家忽然发现:真正稀缺的,不再只是“聪明的大脑”,而是“能够进入现实世界的身体”。

模型本身的价值,正在慢慢变得平缓。

可“把模型变成系统”的能力,却忽然变得昂贵起来。

模型再强,如果进不了银行的合规流程,跑不通保险公司的理赔系统,也接不上制造业那些沉重而古老的 MES 系统,它终究只是一个 Demo,而不是一门真正的生意。

而 FDE,恰恰就是站在这中间的人。

他们像桥。

一边,是越来越聪明的 AI;另一边,是复杂、迟缓、充满历史痕迹的现实世界。

他们负责让两岸真正连在一起。

Agent 时代为什么对 FDE 有"结构性需求"

若想真正明白,为什么“Agent”和“FDE”会在今天忽然走到一起,像两条原本遥远的河流忽然汇合,就要先明白:Agent 与过去那些 AI 产品,其实并不是同一种东西。

过去的 SaaS,更像“工具”。

你购买一套系统,就像买来一架织布机、一台打字机。它已经被设计好边界,知道自己该做什么,也知道自己不能做什么。譬如人们使用 Salesforce,本质上是在使用一套已经整理好的销售流程模板——系统在那里,人去操作它。

它像一把剪刀。

锋利,但安静。人始终站在前面。

而 Agent 不一样。

它更像“代劳”。

你不再亲手使用它,而是把一部分工作,真正交给它去完成。

一个反洗钱 Agent,并不仅仅是给调查员一个更漂亮的查询界面。它会自己去核心系统里寻找证据,对照那些复杂而隐秘的洗钱模式,判断风险等级,再替人写出可疑活动报告的初稿。

它开始像一个真正工作的“人”。

而这种变化,会悄悄带来许多新的事情。

第一件事,是 Agent 必须真正进入客户的工作流里。

因为“代劳”并不是一句轻巧的话。

它必须知道:这家银行哪些事情绝不能自动化;哪些判断一定要由人签字;SAR 报告怎样写,监管部门才会接受;数据藏在哪些系统里;字段为什么会用那些古老而奇怪的名字。

这些东西,并不写在产品手册里。

它们更像一种长期沉淀下来的“机构肌肉记忆”——像老护士知道病房夜里哪盏灯总会闪烁,像老会计知道哪一张表格其实不能随便改动。

只有真正走进去的人,才能慢慢摸清。

第二件事,是 Agent 的失败,已经不再只是“功能失败”。

过去的软件,如果少了一个按钮,用户最多只是皱皱眉。

可 Agent 不一样。

如果一个反洗钱 Agent 漏掉了一笔异常交易,银行面对的,也许就是监管罚款,甚至信誉危机。

于是,Agent 对领域知识、操作环境、真实语境的依赖,忽然变得极深。

它不像一件标准化商品,更像一个必须在现实世界里长期学习的人。

第三件事,则更微妙。

Agent 所面对的市场,本身还是一片没有地图的地方。

客户常常知道自己“痛苦”,却并不知道自己真正需要什么。

他们会说:“我希望 AML 调查更快。”却说不清——

究竟怎样才算“快”;哪些数据源应该接入;哪些环节适合自动化;哪些地方必须保留人类决策。

这其实和当年 Palantir 面对情报机构时,非常相像。

那种问题,并不能靠一份需求文档解决。

只能让工程师真正走进去,在真实环境里观察、试验、修改,再一次次返回观察。

于是,Anthropic 在 FDE 的职位描述里,写下了很有意味的一段话:

他们需要在客户系统内部构建真正运行的生产应用;交付 MCP server、sub-agent、agent skills;提供企业环境中的“白手套式部署支持”;并从中识别那些能够复用的模式,再反馈回产品与工程团队。

其中最重要的,其实是最后一句。

“反馈回产品和工程团队。”

因为这意味着,每一次驻场,并不只是一次交付。

它更像一次“发现”。

FDE 替客户解决问题,同时也替厂商看见了市场真正的样子。

他们像被伸进现实世界里的触角。

而那些从银行后台、医院系统、工厂车间里带回来的,并不仅仅是 Bug、需求或会议纪要。

更像是一份份真实世界的样本。

FDE 是不是"Agent 时代的 PMF 范式"?这里要给三个反差

写到这里,“FDE 会成为 Agent 时代新的 PMF 范式”这件事,似乎已经越来越清楚了。

可世界上的很多事情,往往正因为看起来太顺理成章,才更需要停下来,再轻轻地想一想。

因为在这条路下面,其实还藏着几层安静而复杂的悖论。

第一层反差,是 FDE 究竟在“解决 PMF”,还是在“遮掩 PMF”。

PMF 原本的意思,其实很简单。

产品自己,就是答案。

客户拿来即可使用,愿意续费,也愿意推荐给别人。像一盏灯,只要点亮,便自然有人愿意靠近。

可 FDE 模式,却并不完全如此。

它更像是:在人与产品之间,再放进一群工程师,用人的工作,去填补产品与现实世界之间那道尚未弥合的缝隙。

如果一个系统,需要一队工程师在客户现场待上半年,才能真正跑起来,那么从某种意义上说,产品本身或许还没有真正完成它的 PMF。

有位分析师曾提出过一个很冷静的判断。

他说,到 2028 年,大量由 FDE 主导的 Agent 项目,也许会被企业放弃。原因并不是 AI 不够聪明,而是部署成本太高,企业自己又无法独立继续演化系统。

更值得注意的,是他说的另一句话:

如果一次次部署之后,FDE 的工作量始终没有减少,那说明被建立起来的,也许不是“能力”,而是“依赖”。

这句话像一枚小石子,落进水里时没有声音,却会让人久久地看着水面。

因为 FDE 模式最大的危险,恰恰就在这里。

它原本应当是一种“产品发现机制”——工程师进入现场,把那些特殊而零散的问题,一点点沉淀成平台能力。

可如果沉淀始终没有发生,砂石路永远没有变成柏油路,那么 FDE 就不再是产品演化的一部分,而只是更昂贵、更高级的外包。

第二层反差,则更像一道影子。

人们开始问:这究竟还是一家产品公司,还是一间披着软件外衣的咨询公司?

支持这种模式的人,会觉得它像一种新的护城河。

谁能更早把工程师送进财富 500 强企业,谁就更早进入企业真正的工作流深处。等系统与流程彼此缠绕以后,迁移成本会变得极高。

于是,客户不仅是收入来源,也变成了一种反馈循环。

可另一边,也有人隐隐感到不安。

因为这种模式,会让 AI 公司越来越像“咨询公司与软件公司”的混合体。

过去,人们喜欢用 SaaS 的方式理解软件公司:高毛利、轻人力、规模化复制。

而像 Palantir 这样的公司,却始终难以被放进那个框架里。

如今,当 OpenAI、Anthropic 也开始大量招聘 FDE 时,人们忽然发现:它们的财务结构、人均产值,甚至资本市场给予它们的想象空间,也都会慢慢改变。

还有分析师说得更直接。

他说,这种模式最大的隐忧,其实是“锁定”。

因为部署团队天然只会更深地绑定自己的模型与生态。

对厂商而言,这是护城河。

可对客户来说,却也可能意味着:一旦进入,就越来越难离开。

于是,同一件事,在不同的人眼里,忽然变成了两种完全不同的东西。

第三层反差,则最有意思。

因为 FDE 也许正在被自己创造出来的 AI 慢慢替代。

过去,FDE 昂贵,是因为他们需要处理许多复杂而琐碎的“脏活”:

字段映射、API 对接、老系统翻译、提示词调优、评估框架搭建……

可偏偏,这些事情,又恰恰是 AI 最擅长自动化的部分。

于是,一种很奇妙的事情开始发生。

最早那些需要 FDE 手工完成的部署工作,正在被产品本身一点点吸收。许多简单 Agent 的搭建,已经越来越自动化。

而 FDE 的工作,也开始往更高的地方移动。

他们不再只是接线、调接口,而是开始设计多 Agent 架构,规划 MCP 协议,编排语音 Agent 与 coding Agent,甚至决定:究竟哪些东西应该被标准化,哪些事情仍必须保留人的判断。

有一次关于 FDE 的讨论会上,许多人形成了一个很微妙的共识:

模型越强,FDE 的价值也许并不会下降。

只是价值的来源,已经改变了。

那些低层的集成工作,会被 AI 慢慢吃掉;而真正留下来的,将是另一种更难被替代的能力——

在客户现场,看清楚“什么问题值得解决”,以及“什么能力值得被做成产品”。

这其实是一种很脆弱的平衡。

如果 AI 的进化足够快,那么大量集成工作都会被压缩,最后剩下的,也许只是一种更高级的业务咨询。

那时,FDE 也许真的会变成另一种形式的“高端咨询顾问”。

可如果现实世界的复杂性,依然像今天这样顽固地存在;如果那些银行、医院、工厂里的旧系统,仍然无法被轻易抹平——

那么,FDE 就不会只是一个短暂的过渡角色。

它会成为未来很多年里,连接 AI 与现实世界的一门长期生意。

对不同人,这件事的意义不一样

于是,故事又慢慢回到了最初那个问题。

FDE,究竟是不是 Agent 时代新的 PMF 范式?

若一定要轻轻地给出一个答案,我更愿意这样去理解:

FDE 并不是 PMF 本身。

它更像一座桥。

是在 Agent 从“会发光的 Demo”,走向真正生产系统之前,一段无法绕开的中间道路。

它不是终点,而是一种寻找终点的方法。

而这句话,对于不同的人来说,又有不同的意味。

对 AI 厂商而言,FDE 最重要的价值,其实并不在收入。

它真正珍贵的地方,在于“发现”。

工程师进入客户现场,看见那些真实而复杂的问题,再把这些问题一点点沉淀回产品里。那些后来变成 MCP server、agent skills、评估框架、部署模板的东西,最初往往都只是某个客户现场里,一个很具体、很不起眼的小需求。

如果一家 AI 公司只是把 FDE 当作咨询业务去经营,那么它终究会陷入毛利的泥沼。

只有当那些驻场经验,慢慢被凝固成可以反复复用的能力时,FDE 的投入,才会像树木一样,开始长出复利。

这也是为什么,Palantir 最重要的,并不是它派出了多少工程师,而是它最终真的把一部分“砂石路”,铺成了“柏油路”。

对企业客户来说,FDE 的价值,也并不只是“帮你把系统建好”。

真正重要的,是“在一起建造的过程中,把能力慢慢交还给你”。

Anthropic 与 FIS 的合作里,有一句话其实很耐人寻味:

他们希望把知识转移给 FIS,让它未来能够独立地继续构建与扩展更多 Agent。

这句话很轻,却很重要。

因为如果一套系统永远只能依赖厂商存在,那么所谓部署,便会慢慢变成一种温柔而漫长的绑定。

真正健康的关系,应当像教会一个人游泳。

最初有人扶着你下水,可最后,总要学会自己向前。

而对工程师来说,这也许正是 2026 年最稀缺的一种能力。

它不再只是会写代码。

还需要理解客户的语言,理解业务里的灰色地带,理解真实世界里那些无法写进文档的规则。

于是,人们开始发现:真正珍贵的工程师,往往既懂技术,又懂现场;既能写系统,也能听懂客户一句没有说完整的话。

这类人的价值,正在迅速变高。

而且很有意思的是:他们的预算,很多时候并不来自公司内部的研发 headcount,而是来自客户真正愿意付费的业务扩展。

在许多行业还在裁员的时候,这种角色,反而显得格外抗周期。

至于投资人,他们也许需要用一种新的目光,重新理解这些 AI 公司。

因为过去那套纯 SaaS 的估值逻辑——高毛利、轻人力、快速复制——已经不再足够解释这一切。

真正应该被观察的,也许不是今天的毛利率,而是另一件事:

每一次驻场之后,产品究竟沉淀出了多少新的可复用能力?

那些原本只能靠工程师手工完成的事情,有没有慢慢变成平台本身的一部分?

也就是说——

“砂石路”究竟有没有真的变成“柏油路”。

Palantir 花了将近二十年,市场才慢慢理解它为什么如此运作。

而今天的 OpenAI 与 Anthropic ,大概已经没有那么长的时间,可以慢慢等待人们理解了。

新的时代诞生新的范式

“PMF”这个词,最早是 Marc Andreessen 在 2007 年提出来的。

他当时对 PMF 的描述,其实很朴素。

他说:

“当你真正找到它的时候,你不需要别人解释,你自己就会知道。”

因为那时,用户会忽然像潮水一样涌来;产品开始供不应求;服务器一次次过载;团队每天醒来,都发现世界正在推着自己向前跑。

真正的 PMF,从来不是一张 PPT,也不是一次发布会。

它更像春天里的冰河。

到了某一个时刻,你会忽然听见“咔”的一声,然后整条河流开始自己流动。

而如果用这样的标准去看 2026 年五月的企业 AI 市场,会发现一件很有意思的事。

今天的 AI,也许已经出现了 PMF 的轮廓。

却还没有真正迎来 PMF 的胜利。

于是,OpenAI、Anthropic、Google Cloud 几乎同时开始押注 FDE。

这件事,与其说是在宣布一种新范式已经彻底成功,不如说,更像是在承认一个仍然存在的现实:

在 Agent 真正成为“软件之上的软件”之前,人仍然是不可缺少的。

需要那些驻场的人。

需要那些既懂客户,也懂模型的人。

需要他们走进银行、医院、工厂、保险公司,在那些复杂而真实的系统之间,一段一段地,把还没有铺好的路慢慢走通。

很多时候,技术的历史,并不是忽然跃迁的。

它更像修桥。

先有人踩出泥路;后来有人铺上石子;再后来,道路才终于变宽,变平,变成人人都能经过的公路。

也许真正属于 Agent 的 PMF,还要等很久以后。

等到 FDE 们走过的路已经足够多,足够清晰;等到那些经验被沉淀成平台、协议、框架;等到 Agent 自己,也终于能够沿着这些路自由奔跑。

到了那时,人们也许会忽然发现:

今天关于 FDE 的讨论,不过只是一个时代早期的注脚。

可在 2026 年,这一切都还没有结束。

所有人,都仍然在路上。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-21 07:34:54 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/652968.html
  2. 运行时间 : 0.096389s [ 吞吐率:10.37req/s ] 内存消耗:4,802.90kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=fdaee585241a52a7dac1ed6c6f67915a
  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.000469s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000662s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000359s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000258s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000496s ]
  6. SELECT * FROM `set` [ RunTime:0.000204s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000515s ]
  8. SELECT * FROM `article` WHERE `id` = 652968 LIMIT 1 [ RunTime:0.000490s ]
  9. UPDATE `article` SET `lasttime` = 1779320094 WHERE `id` = 652968 [ RunTime:0.004988s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000243s ]
  11. SELECT * FROM `article` WHERE `id` < 652968 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000517s ]
  12. SELECT * FROM `article` WHERE `id` > 652968 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000394s ]
  13. SELECT * FROM `article` WHERE `id` < 652968 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002278s ]
  14. SELECT * FROM `article` WHERE `id` < 652968 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000968s ]
  15. SELECT * FROM `article` WHERE `id` < 652968 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000739s ]
0.098088s