乐于分享
好东西不私藏

AI编程助手冲击下的印度IT外包危机

AI编程助手冲击下的印度IT外包危机
AI vs Indian IT Outsourcing
“人力套利”模式瓦解,印度产业支柱的转型困局与自救之路
AI编程助手冲击下的印度IT外包危机

外包革命:AI编程助手让印度IT外包面临灭顶之灾——当“智能套利”击败“人力套利”,一个国家的产业支柱如何自救?

一、班加罗尔的寒意

2025年7月27日,一个消息在全球IT圈炸了锅。印度最大的IT服务公司塔塔咨询(TCS)宣布裁员1.2万人,占其全球员工总数的2%,这是该公司历史上最大规模的一次人事调整。TCS并非孤例——Infosys、Wipro等印度IT巨头纷纷缩减校园招聘,多家公司采取“无声裁员”策略。光明网的报道指出,专家预测到2025年底,印度IT业裁员人数可能达到5万人甚至更多。更令人震惊的是,这一切发生在印度IT行业年收入首次突破3000亿美元的历史性时刻。

收入创新高,就业却在萎缩——这个看似矛盾的现象,背后藏着一个深刻的结构性变局:AI编程助手正在瓦解印度IT外包产业赖以生存的商业模式。当GitHub Copilot能让一个程序员完成过去两到三个人的工作量,当“氛围编程”(Vibe Coding)让产品经理都能直接生成可用代码,印度引以为傲的“人力套利”模式便遭遇了前所未有的根本性挑战。这不是一次周期性的低谷,而是一次范式级别的革命。

本文将从产业经济学和发展经济学的双重视角,系统剖析AI编程助手如何冲击印度IT外包的商业模式,分析这场冲击对印度经济和社会的深层影响,并探讨印度IT产业可能的转型路径。这不是一个关于“印度”的故事——它是一个关于“当劳动力套利遭遇智能套利”的普遍性命题。

二、印度IT外包的崛起密码:“人力套利”的三十年

2.1 Y2K与“身体购物”:一个产业的诞生

印度IT外包产业的起源,可以追溯到1990年代末的Y2K危机。当时,全球企业迫切需要修改数以亿计的代码行以应对“千年虫”问题,而美国本土的程序员工资高昂且供给不足。印度企业敏锐地捕捉到了这一机会——他们以美国程序员六分之一甚至更低的成本,提供了大量能够完成“代码修改”工作的工程师。这种模式被学术界称为“身体购物”(Body Shopping),即把印度程序员作为“人力商品”“出口”到欧美客户现场,按人头收费、按时间计费。柏林IPE研究所的研究指出,Y2K问题与欧元的引入是印度IT产业起飞的两大催化剂,而“身体购物”正是这一时期的核心商业模式。

Y2K危机过后,印度IT企业并没有回到原点,而是将“人力套利”模式系统化、规模化。TCS、Infosys、Wipro、Tech Mahindra等企业在2000年至2020年间迅速崛起,业务从简单的代码维护扩展到应用开发、系统测试、基础设施管理等全链条IT服务。NASSCOM的数据显示,印度IT产业从2000年的不足100亿美元增长到2025年的超过2826亿美元,行业总就业人数超过540万,直接贡献了印度GDP的8%以上。班加罗尔、海得拉巴等城市成为全球IT外包的“麦加”,Tier-1城市占全国IT出口的70%以上。

2.2 “人力杠杆”:每10亿美元收入创造3万个岗位

印度IT外包商业模式的核心,可以概括为一个公式:人力杠杆=收入增长×人头增长。虎嗅的研究指出,印度IT业过去引以为傲的“人力杠杆”是:每增加10亿美元收入,就能创造约3万个就业岗位。这意味着,收入增长与就业增长之间存在近乎线性的正相关——企业接的项目越多,需要的人就越多,雇佣的毕业生就越多,社会效益就越显著。正是这种“增长-就业”的正循环,使得IT外包成为印度经济中最具社会溢出效应的产业:它不仅创造了540万个直接就业岗位,还带动了交通、餐饮、房地产等上下游数百万人的间接就业。

然而,这个正循环的运转有一个隐含前提:客户付费的标的,是“人”——按人头计费、按工时收费。客户之所以愿意为印度工程师付费,是因为同样的工作,印度工程师的成本只有美国同行的三分之一到六分之一。这就是“人力套利”的本质:用廉价劳动力替代昂贵劳动力,从中赚取差价。只要这个差价存在,“人力杠杆”就能持续运转。但AI编程助手的出现,正在从根本上动摇这个差价的基础。

三、AI编程助手:“智能套利”如何瓦解“人力套利”

3.1 55%的效率跃升:Copilot的数据冲击

2023年,GitHub与MIT的联合研究给出了一个令整个IT外包行业震动的数字:使用GitHub Copilot的开发者,完成任务的速度比不使用的开发者快55%。麦肯锡的实验室实验也得出了类似结论:AI工具可以将开发效率提升20%至50%,具体取决于任务的复杂度和开发者的经验水平。BCG的实验则显示,使用GPT-4的顾问在25%更短的时间内产出了40%更高质量的工作。这些数据意味着什么?意味着过去需要3个印度初级程序员花一周完成的工作,现在1个熟练程序员借助AI两天就能搞定。

MIT斯隆管理评论2025年8月的文章进一步揭示了AI编程助手的深层影响:虽然早期研究证实了显著的效率提升,但AI生成的代码在可靠性和安全性方面存在“隐性成本”——代码可能更快地产出,但调试和维护的工作量也随之增加。然而,对于以“按人头收费”为商业模式的外包企业而言,这个“隐性成本”反而不是最紧迫的问题——最紧迫的问题是,客户开始意识到:既然AI能让1个人干3个人的活,我为什么还要为3个人付费?

3.2 “氛围编程”:当写代码变成“说话”

2025年2月,AI研究者Andrej Karpathy提出了“氛围编程”(Vibe Coding)的概念,描述了一种全新的软件开发范式:开发者不再逐行编写代码,而是用自然语言向AI描述需求,由AI生成代码。Collins词典将“氛围编程”评为2025年度词汇。Wired杂志以“Vibe Coding Is Coming for Engineering Jobs”为题发出警告。IBM的定义更为精确:氛围编程是一种使用自然语言提示AI生成代码的实践,它使得非专业程序员也能参与软件开发。

氛围编程对印度IT外包的冲击是致命的。印度外包的核心竞争力从来不是“技术创新”,而是“人力规模化”——用大量初级工程师以低成本完成标准化的编码任务。但当AI使得“说话”就能“写代码”,初级编码工作的门槛便被彻底摧毁。彭博社2026年4月的报道指出,企业对初级“代码骑师”(Code Jockeys)的需求大幅缩减,转而渴求具备AI技能的高端人才。这种供需错配导致大量毕业生陷入就业困境,行业门槛显著提高。一个残酷的等式正在形成:过去,1个美国程序员的工资=6个印度程序员;现在,1个美国程序员+AI=6个印度程序员。当“智能套利”击败“人力套利”,印度外包的根基便被动摇了。

四、数据画像:印度IT外包的“增收不增人”困局

4.1 三巨头的员工数全线下降

最直观的冲击体现在就业数据上。据最新财报数据显示,印度三大IT服务巨头——TCS、Infosys和Wipro——的员工总数在2024-2025财年全部呈现下降趋势。TCS员工人数两年多来首次跌破60万,减少超过2万人;Infosys和Wipro同样缩减了员工规模。这一现象与行业收入创新高形成鲜明对比——NASSCOM的数据显示,印度IT产业在FY2025增长了5.1%,新增138亿美元收入,总收入超过2826亿美元,预计FY2026将达到3000亿美元。收入在涨,人在减少,“增收不增人”成为印度IT行业的新常态。

更触目惊心的是校园招聘的断崖式下跌。Solidot的报道指出,2023财年印度四大IT外包巨头招聘了22.5万名应届生,但到了2024财年,招聘的应届生数量暴跌70%降至6万人。TCS和Infosys在2022财年增加了15.7万名新员工,而2024财年这一数字几乎归零。India Today的报道进一步确认,2025年校园招聘持续低迷,更多招聘方将时间推迟到8至9月,且招聘规模远低于往年。对于每年产出数百万工科毕业生的印度高等教育体系而言,这种断崖式下跌无异于一场地震。

4.2 “智能杠杆”取代“人力杠杆”

虎嗅的分析精准地概括了这一转变:印度IT业过去引以为傲的“人力杠杆”——每增加10亿美元收入创造约3万个就业岗位——正在迅速失效。取而代之的是“智能杠杆”:少数顶尖的AI工程师借助AI工具,创造出过去需要数十人才能实现的价值。这意味着,IT产业增长的社会溢出效应正在急剧衰减——收入增长不再自动转化为就业增长,“做大蛋糕”不再意味着“更多人分到蛋糕”。

这种“增收不增人”的模式,在经济学上被称为“无就业增长”(Jobless Growth)。它曾在制造业领域广泛出现——工厂产值增加,但工人数量减少,因为机器替代了人力。如今,同样的逻辑正在IT服务业上演,只是替代人力的不再是机器,而是AI。对于印度这样一个将IT外包视为“国家支柱产业”的经济体而言,无就业增长的后果远比制造业领域更为严重——因为IT服务业一直是印度吸纳高素质劳动力的主渠道,一旦这条渠道收窄,数百万受过高等教育的年轻人将面临“毕业即失业”的困境。

五、社会冲击:当“印度梦”开始碎裂

5.1 “毕业即失业”:42.6%的就业合格率

印度IT外包的黄金时代,曾为无数印度家庭提供了一条可复制的“阶层跃升”路径:考上工程学院、通过校园招聘进入TCS或Infosys、用第一份工资帮家里还债买房、几年后跳槽到美国拿H-1B签证——这是数以百万计的印度中产家庭的标准叙事。然而,这条路径正在断裂。新浪财经援引彭博社的报道指出,仅42.6%的印度毕业生达到企业可就业标准,高校AI课程严重滞后,教育与产业脱节的问题在AI冲击下暴露无遗。

网易援引2026年印度就业报告的数据更为严峻:在印度,劳动力市场中的毕业生有40%处于公开失业状态,1983至2023年间毕业生失业率长期稳定在35%至40%之间。印度理工学院(IIT)是印度工程教育的金字塔尖,但印度高等教育部的报告显示,23所IIT中超过一半的院校在2021-22至2023-24年间毕业生就业率下降超过10个百分点。当连IIT的毕业生都开始找不到工作,印度教育体系的危机便不再是“隐忧”,而是“显疾”。

5.2 职业倦怠与“无声裁员”:留下来的人也不好过

那些没有被裁掉的印度IT从业者,日子同样不好过。虎嗅2025年的调查显示,83%的印度IT从业者存在职业倦怠——AI冲击导致岗位缩减,留下的人承担了更多的工作量,同时还要学习新技能以适应AI时代的要求。更隐蔽的是“无声裁员”现象:许多公司不再直接解雇员工,而是通过减少项目分配、降低绩效评分、推迟晋升等方式,迫使员工“自愿”离职。光明网的报道指出,印度许多大中型IT服务公司采取了这种更隐蔽的做法,以避免公开裁员带来的舆论压力和法律责任。

这种“温水煮青蛙”式的裁员,对从业者的心理冲击可能比直接裁员更为深重。因为你不知道下一个会不会是自己,这种持续的不确定性会消耗一个人的全部精力——不是在工作,就是在焦虑。当83%的从业者都在经历职业倦怠,这已经不是个人心理问题,而是行业性的系统性危机。

5.3 从产业危机到社会危机

新华网环球杂志的评论文章发出了最严厉的警告:AI和美国政策的双重冲击,使印度IT业陷入前所未有的困境。对印度来说,这不仅是产业挑战,更可能演化为社会与政治危机。印度IT产业直接就业人口超过540万,间接带动的就业更是数以百万计。当这个庞大的就业引擎开始失速,其社会后果将是深远的:城市中产阶级的萎缩、消费市场的疲软、社会流动性的下降,甚至可能引发政治动荡——因为那些“毕业即失业”的年轻人,正是最容易被极端政治力量动员的群体。

印度IT外包的危机,本质上是一个“发展模式危机”。过去三十年,印度选择了一条“以低成本人力参与全球分工”的发展路径,IT外包是这条路径上最成功的案例。但当AI使得“低成本人力”不再是竞争优势,这条路径便走到了尽头。印度需要的不是在旧路径上修修补补,而是寻找一条全新的发展路径——这比解决任何一个具体的技术问题都要困难得多。

六、印度的自救:转型之路与结构性困境

6.1 从“人力外包”到“AI外包”:逻辑上通,实践上难

面对AI冲击,印度IT企业并非坐以待毙。TCS、Infosys等头部企业纷纷加大AI领域的投资,推出AI驱动的服务平台,试图从“人力外包”转型为“AI外包”。逻辑上,这似乎是一条可行的路径:既然客户需要AI解决方案,印度企业可以培养AI工程师,为客户提供AI开发、部署和维护服务。然而,实践中的困难远比逻辑上的推演复杂得多。

第一个困难是人才供给的结构性错配。印度每年产出数百万工科毕业生,但其中只有42.6%达到企业可就业标准,具备AI技能的高端人才更是凤毛麟角。AI工程师的培养周期远长于传统程序员——它不仅需要编程能力,还需要数学基础、算法理解和领域知识。印度现有的教育体系,无法在短期内完成这种从“量”到“质”的转型。第二个困难是商业模式的根本性冲突。“人力外包”按人头收费,人越多收入越高;“AI外包”按项目或按价值收费,人越少效率越高。这意味着,转型本身就是在“自断财路”——你不可能一边卖“人头”一边卖“AI解决方案”而不产生内部冲突。

6.2 GCC的崛起:客户正在“自己干”

另一个正在发生的结构性变化,是全球能力中心(Global Capability Centers,GCC)的崛起。越来越多的跨国公司选择在印度设立自己的技术中心,直接雇佣印度工程师,而非将项目外包给TCS或Infosys。NASSCOM社区的文章指出,GCC正在提高校园招聘的门槛和薪资,与传统的IT外包企业争夺人才。GCC的崛起对印度IT外包企业构成了双重威胁:一方面,它分流了外包企业的客户——客户“自己干”了,就不需要外包了;另一方面,它分流了外包企业的人才——GCC提供的薪资和职业发展路径往往优于传统外包企业。

GCC崛起的深层逻辑,恰恰与AI有关。当AI工具降低了软件开发的门槛,跨国公司发现,“自己干”的成本不再显著高于“外包”——因为AI使得少量高水平工程师就能完成过去需要大量初级程序员才能完成的工作。在这种情况下,将核心技术开发保留在内部(通过GCC),只将非核心业务外包,成为越来越多跨国公司的理性选择。这对印度外包企业而言,意味着不仅“量”在缩减(项目减少),“质”也在下降(只剩下低附加值的项目)。

七、全球视角:“人力套利”模式的终结与启示

7.1 不只是印度的问题

印度IT外包的困境,绝非印度的孤立问题。全球范围内,所有依赖“人力套利”模式的产业和国家都面临类似的挑战。中国的软件外包企业、菲律宾的BPO(业务流程外包)产业、越南的IT服务公司,本质上都在同一条船上——它们的商业模式都建立在“用廉价劳动力替代昂贵劳动力”的基础上。当AI使得“用智能替代人力”成为更优选择,“人力套利”模式的终结便不是某个国家的困境,而是全球产业格局的重塑。

对中国而言,印度IT外包的困境具有特殊的警示意义。中国同样拥有庞大的IT服务产业和软件外包行业,同样依赖“人力规模化”的竞争优势。虽然中国IT外包的国际化程度不及印度,但在国内市场上,大量IT服务企业同样以“人头计费”为核心商业模式。当AI编程助手在中国企业中普及,同样的“增收不增人”困局、同样的“初级岗位缩减”、同样的“教育-产业脱节”问题,都将以类似的方式出现。印度的今天,可能就是中国IT服务行业的明天。

7.2 从“比较优势”到“创造优势”

印度IT外包的困境,从根本上挑战了发展经济学中“比较优势”理论的适用边界。比较优势理论认为,各国应该专注于自己相对擅长的领域——印度有廉价劳动力,就应该发展劳动密集型的IT外包。然而,AI的出现使得“廉价劳动力”不再是不可替代的比较优势——因为AI更“廉价”,而且“7×24”工作不需要休息。当比较优势被技术消解,发展中国家必须从“利用比较优势”转向“创造竞争优势”——不是“我有什么就用什么”,而是“我需要什么就建设什么”。

这意味着,印度需要的不是更多的程序员,而是更多的AI工程师、产品架构师和技术创业者。它需要的不是更大的“代码工厂”,而是更强的“创新生态”。然而,从“代码工厂”到“创新生态”的转型,需要的不仅是企业的战略调整,更是教育体系、制度环境和社会文化的系统性变革。这种变革的难度和深度,远超任何一家企业的能力范围——它需要国家层面的战略规划和长期投入。

八、结语:当“世界办公室”不再需要那么多人

印度被称为“世界办公室”,正如中国曾被称为“世界工厂”。这两个称谓背后,是同一种发展逻辑:用低成本的人力优势参与全球分工。当“世界工厂”遭遇自动化冲击时,大量制造业工人被迫转型;如今,“世界办公室”遭遇AI冲击,数百万IT从业者面临同样的命运。历史不会简单重复,但总是押着韵脚。

AI编程助手对印度IT外包的冲击,不是一个关于技术的问题,而是一个关于发展模式的问题。过去三十年,印度证明了“人力套利”可以创造经济奇迹——但奇迹的保质期,取决于技术的进化速度。当AI使得“智能套利”成为更优选择,“人力套利”的奇迹便走到了拐点。印度IT外包不会消亡——就像制造业自动化没有消灭中国一样——但它将经历一次痛苦的结构性转型:从“卖人头”到“卖智能”,从“规模优势”到“质量优势”,从“执行者”到“创造者”。

这场转型的代价将由谁来承担?是那些“毕业即失业”的年轻人,是那些被“无声裁员”的中年工程师,是那些把全部希望寄托在“孩子进TCS”上的家庭。他们不是不努力,而是游戏规则在他们还没学会的时候就已经改变了。这或许是AI时代最残酷的真相:技术进步的收益和代价,从来都不是均匀分布的。而如何让那些被抛下的人不至于被碾碎,不仅是印度的课题,也是全人类的课题。

参考文献

[1] NASSCOM. Annual Strategic Review 2025: Indian Tech Industry[R]. 2025.

[2] Peng S, Kalliamvakou E, Cihon P, et al. The Impact of AI on Developer Productivity: Evidence from GitHub Copilot[J]. arXiv, 2023.

[3] McKinsey & Company. Thomas Dohmke on Improving Engineering Experience Using Generative AI[R]. 2024.

[4] MIT Sloan Management Review. The Hidden Costs of Coding With Generative AI[J]. 2025.

[5] 新华网环球杂志. 印度IT产业面临重大转折[N]. 2025-10-22.

[6] 虎嗅. AI来了,印度IT产业怎么办?[EB/OL]. 2025-11-21.

[7] 虎嗅. AI还没取代人类,就先把印度IT人逼疯了[EB/OL]. 2025.

[8] 光明网. 业务调整、AI广泛应用,印度IT业“无声裁员”冲击数万岗位[N]. 2025-10-13.

[9] 新浪财经. 彭博社:AI冲击印度IT外包模式,“毕业即失业”情况严峻[N]. 2026-04-17.

[10] 36氪. 印度软件外包业的AI大逃杀[EB/OL]. 2025.

[11] Fortune India. IT Stocks Slide on TCS Job Cut Plans[N]. 2025.

[12] Solidot. 印度IT外包行业大幅减少招聘应届生[EB/OL]. 2024.

[13] Wired. Vibe Coding Is Coming for Engineering Jobs[N]. 2025-06-12.

[14] IBM. What is Vibe Coding?[EB/OL]. 2026.

[15] IPE Berlin. The Indian IT Industry: A Global Production Network[R]. Working Paper 134.

[16] India Today. Why Fresher Hiring in Indian IT is Muted[N]. 2025-09-28.

[17] 网易. 2026印度就业报告:40%大学毕业生面临失业[EB/OL]. 2026.

[18] Brocent. 印度ITO市场分析:高光时刻贡献GDP 10.8%[EB/OL]. 2026-03-23.

[19] 腾讯. 毛克疾:当代码无需人工,印度IT产业还能撑多久?[N]. 2026-02-25.

END

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-14 02:42:00 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/621590.html
  2. 运行时间 : 0.113646s [ 吞吐率:8.80req/s ] 内存消耗:4,756.52kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=4a1497d3f5571286c0d26dea48bf7c2e
  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.000501s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000782s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000331s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000252s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000478s ]
  6. SELECT * FROM `set` [ RunTime:0.000193s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000502s ]
  8. SELECT * FROM `article` WHERE `id` = 621590 LIMIT 1 [ RunTime:0.000534s ]
  9. UPDATE `article` SET `lasttime` = 1778697720 WHERE `id` = 621590 [ RunTime:0.008297s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000234s ]
  11. SELECT * FROM `article` WHERE `id` < 621590 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000404s ]
  12. SELECT * FROM `article` WHERE `id` > 621590 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000708s ]
  13. SELECT * FROM `article` WHERE `id` < 621590 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000736s ]
  14. SELECT * FROM `article` WHERE `id` < 621590 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000701s ]
  15. SELECT * FROM `article` WHERE `id` < 621590 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002129s ]
0.117347s