乐于分享
好东西不私藏

《Cell》子刊-AI赋能FMT:精准供体-受体匹配的新纪元

《Cell》子刊-AI赋能FMT:精准供体-受体匹配的新纪元

研究亮点

1. FMT疗效与受体微生物组向供体的"趋同"(convergence)密切相关,有效组相似度平均提升17.16%,无效组反而下降1.94%

2. 基于515例FMT、30个队列、12种疾病的全球最大FMT宏基因组分析数据集

3. 开发MOZAIC框架:AUC 0.88,准确率/召回率>0.80,预测临床结局准确率达78.7%

4. AI引导的供体-受体匹配可提升临床应答率1.44倍(从49.4%至71.0%),实现精准微生物组治疗

一、开篇导读

FMT是近年来备受关注的微生态治疗手段,通过将健康供体的肠道菌群移植到患者体内,以重建肠道微生态平衡。FMT已被证实对复发性艰难梭菌感染(CDI)有显著疗效,并在炎症性肠病、代谢综合征、肿瘤免疫治疗辅助等多个领域展现了广阔的应用前景。

然而,FMT的临床疗效存在显著的个体差异。即使是同一供体的菌群移植到不同受体,临床结局也可能截然不同。

这一"供体中心论"的局限性促使研究者开始反思:仅仅关注供体的菌群质量是否足够?受体自身的微生态状态、以及供体与受体之间的微生物组"匹配度",是否是决定FMT成败的更深层因素?

2026年,来自香港中文大学微生物组创新中心团队,在权威期刊Cell Reports上发表了一项重磅研究。

该研究首次系统性地揭示了FMT受体微生物组向供体"趋同"与临床疗效之间的稳健关联,并基于此开发了一个名为MOZAIC的AI框架,为精准供体-受体匹配提供了可操作的解决方案。

二、研究概览:前所未有的大规模数据整合

该研究的突出特点之一是数据规模的空前庞大。研究团队整合了来自全球24个公共数据集和6个自产数据集(含2个首次公开发表)的宏基因组测序数据,涵盖了515例FMT操作、30个独立队列和12种疾病类型。

1:研究纳入的FMT数据集概览

疾病类型

队列数

FMT例数

主要来源国家/地区

临床有效率

艰难梭菌感染 (CDI)

7

114

加拿大/俄罗斯/美国/香港

95%

糖尿病 (Diabetes)

1

114

中国香港

14%

肠易激综合征 (IBS)

2

65

挪威/中国香港

63%

克罗恩病 (CD)

3

47

法国/美国/中国香港

64%

溃疡性结肠炎 (UC)

5

33

美国/澳大利亚/荷兰

57%

代谢综合征 (MS)

3

29

荷兰

N/A

多重耐药菌 (MDRO)

2

26

以色列/荷兰

46%

黑色素瘤 (Melanoma)

2

25

以色列/美国

40%

COVID-19后综合征(PACS)

1

25

中国香港

60%

肥胖 (Obesity)

1

17

中国香港

0%

Tourette综合征 (TS)

1

10

中国大陆

80%

肾细胞癌 (RCC)

1

7

意大利

N/A

健康志愿者

1

3

俄罗斯

100%

合计

30

515

52.3% (总)

值得一提的是,研究不仅局限于细菌层面,还对真菌、病毒和古菌进行了多界(multi-kingdom)分类学分析,同时整合了MetaCyc代谢通路和KEGG直系同源群(KO)的功能注释。这种多维度的宏基因组分析策略,使得对FMT过程中微生物动态变化的理解达到了前所未有的深度。

三、核心发现一:微生物组"趋同"决定FMT成败

该研究最重要的发现是:FMT受体在移植后的微生物组是否向供体"趋同"(即受体菌群谱变得更像供体),与临床疗效之间存在强大的关联。

具体而言,研究团队使用Bray-Curtis相似度作为量化指标,比较了移植前后受体与供体之间的微生物组相似性变化。结果显示:

• 在临床应答组中,移植后受体微生物组与供体的相似度平均提升了17.16%,尤其在细菌组分和整体微生物组层面最为显著。

• 在临床无应答组中,移植后受体微生物组与供体的相似度反而平均下降了1.94%,表明没有发生有意义的菌群趋同。

• 这一趋势不仅体现在分类学层面,在功能层面(代谢通路MetaCyc、KO直系同源群)同样显著(p<0.05和p<0.001,经疾病类型、年龄、性别、抗生素预处理等混杂因素校正后)。

更为重要的是,大多数队列中的FMT案例都遵循了这一规律:临床应答者的微生物组趋同于供体,而非应答者则未发生趋同或趋异。这一跨疾病的一致性发现,将"微生物组趋同"确立为FMT疗效的关键中介因素,超越了特定疾病类型的微生态变化模式。

四、核心发现二:传统指标预测能力捉襟见肘

基于上述发现,研究者进一步追问:能否通过移植前的供体和受体微生物组特征,来预测移植后是否会发生趋同?

2:传统机器学习模型预测FMT微生物组趋同的表现

机器学习模型

输入特征

平均AUC

随机森林 (Random Forest)

供体/受体Shannon & Simpson指数

0.746±0.010

支持向量机 (SVM)

+ 供体-受体Bray-Curtis相异度

0.700±0.015

XGBoost

+ 供体-受体Bray-Curtis相异度

0.702±0.015

逻辑回归 (Logistic Regression)

+ 供体-受体Bray-Curtis相异度

0.717±0.017

神经网络 (Neural Network)

+ 供体-受体Bray-Curtis相异度

0.746±0.013

结果显示,仅依赖传统的生态学指标(供体α多样性、受体α多样性、供体-受体β多样性等),即使采用随机森林、XGBoost、支持向量机、神经网络等多种机器学习算法,预测移植后微生物组趋同的AUC仅在0.70-0.75之间,远未达到临床应用所需的AUC>0.8水平。

该结果揭示了两个关键问题:第一,传统生态学指标难以捕捉供体-受体间复杂的多维度微生物互作;第二,不同疾病背景下微生物组的迁移模式存在显著的异质性(疾病特异性),同一套简单特征无法适配所有疾病场景。

五、核心发现三:不同疾病呈现独特的微生物迁移模式

通过PCA和t-SNE降维分析,研究清晰展示了不同疾病类型的FMT受体在移植前后呈现各异的微生物组迁移轨迹。例如:

• 在克罗恩病(CD)、艰难梭菌感染(CDI)和肠易激综合征(IBS)患者中,Bacteroides uniformis和Phocaeicola vulgatus在移植后显著增加,与其已知的保护作用一致。

•Akkermansia massiliensis、Bacteroides fragilis和Faecalibacterium prausnitzii在CDI患者中特异性增加,提示这些菌种的定植与CDI缓解密切相关。

•Alistipes onderdonkii和Bacteroides eggerthii在IBS患者中显著富集,可能通过调节宿主免疫参与炎症缓解。

•Segatella copri作为一种纤维降解相关的肠道共生菌,在CDI、MDRO、UC和PACS患者中均显著增加。

这些发现强调了疾病特异性微生态背景对FMT结果的重要影响,也解释了为何简单通用指标预测能力有限——精准预测需要一个能够整合多维度信息、捕捉疾病特异性模式的先进计算框架

六、MOZAIC框架:AI驱动的精准供体-受体匹配

面对传统方法的局限,研究团队设计了MOZAIC(Microbiome Matching Optimization via Artificial Intelligence),一个基于深度学习的计算框架,旨在预测特定供体-受体配对能否实现移植后的微生物组趋同。

MOZAIC 框架架构

核心理念:基于生态位填充(niche filling)和微生物组趋同(microbiome convergence)的生态学原理,FMT成功取决于供体与受体之间的"互补性"而非任何一方的单独特征

输入层:供体/受体的多界微生物组特征(细菌、真菌、病毒、古菌共1541个分类特征)+ 功能特征(53条MetaCyc通路 + 246个KO基因家族)= 1840个特征

上游处理:5个计算模块(Computational Blocks 1-5)并行提取供体和受体特征 → 激活模块 + 过滤层降噪

下游整合:密集连接的神经网络集群(Densely-Connected Neural Network Clusters)→ 捕捉供体-受体内在互补模式 → 多层感知器(MLP)输出预测

训练策略:L2正则化 + 15-20%随机Dropout + 动态学习率调整(β1=0.9, β2=0.999),对称平衡供体和受体特征权重,抑制噪声

最优超参数:增长率(growth rate)=2⁶=64, 滤波器=5, 学习率=5×10⁻⁴, 计算模块层数=5, 批大小=16-32

数据划分:严格三路分割(72%训练/8%验证/20%测试),保持疾病类型和标签在不同子集中的平衡分布

MOZAIC的设计有两大独特之处。其一,它并非简单地堆叠供体特征和受体特征进行预测,而是通过上游模块分别提取双方的特征后,在下游模块中捕获供体-受体之间的"互补模式"。这一设计理念源自生态学中"生态位互补"理论——移植前较高的供体-受体相异度可能意味着受体肠道中存在待填充的生态位空间,而这种互补性才是驱动成功趋同的关键。

其二,框架同时整合了分类学组成和功能潜能两个层面的信息。消融实验显示,当同时使用微生物组组成、代谢通路(pathways)和基因家族(KOs)三类特征时,MOZAIC达到了最佳预测性能,缺一不可。

七、MOZAIC性能表现:全面超越传统方法

3:MOZAIC与传统ML模型在独立测试集上的性能对比

模型

AUC

准确率 (Accuracy)

召回率 (Recall)

传统ML方法 (范围)

0.700-0.819

MOZAIC (本方法)

0.879±0.006

0.818±0.012

0.838±0.025

在独立测试集上(103例FMT),MOZAIC的AUC达到0.879±0.006,准确率为0.818±0.012,召回率为0.838±0.025,全面超越了现有方法。值得注意的是:

• 模型训练在30个epoch内快速收敛,验证集AUC稳定在0.849±0.017,表明有效的过拟合控制。

• 当屏蔽供体或受体特征时,AUC分别降至0.775和0.770,证实了双方特征对于最佳预测同等重要。

• 在不同趋同定义阈值(相似度提升>0%、>1%、>2%)下,MOZAIC均维持了稳定的预测性能(AUC>0.85, 准确率/召回率>0.8),显示了对操作定义变化的鲁棒性。

• 在留一队列交叉验证(leave-one-cohort-out)中同样表现稳健,支持其在不同临床场景下的适用性。

八、临床转化潜力:AI有望将FMT有效率提升1.44倍

MOZAIC真正的价值在于其临床转化潜力。研究者进行了关键的回顾性模拟分析:在拥有临床结局标注的89例独立测试集FMT中——

•MOZAIC预测临床结局的准确率高达78.7%(即预测的"匹配/不匹配"与实际临床"有效/无效"的一致率)。

•整体基线临床有效率为49.4%,但在MOZAIC预测为"匹配"(即预测会发生微生物组趋同)的供体-受体配对中,临床有效率飙升至71.0%——这意味着如果根据MOZAIC的预测来筛选供体-受体配对,临床应答率可能提升1.44倍。

•即使排除CDI病例(CDI本身对FMT应答率极高,可能高估效果),MOZAIC指导下的配对选择仍可将临床有效率提升26.3%。

核心数据

49.4% → 71.0%

AI优化供体-受体匹配后的预估临床应答率提升

九、局限性与未来方向

研究团队坦诚地指出了当前工作的局限,展现了严谨的科学态度:

1. 回顾性设计:当前分析基于已完成的FMT队列数据,无法进行因果推断。未来需要通过前瞻性临床试验来验证MOZAIC指导下的供体选择是否能真正改善临床结局。

2. "黑箱"可解释性:MOZAIC作为深度学习模型,其内部决策过程难以直观解释。这与临床应用中对透明性的要求存在一定张力,也是未来需要着力改进的方向——例如通过注意力机制(attention)或可解释AI方法识别关键特征。

3. 样本量不均衡:部分疾病亚组(如Tourette综合征n=10、肾细胞癌n=7)样本量较小,MOZAIC在这些类别上的预测性能可能不够稳健。扩大特定疾病的FMT队列至关重要

4. 混杂因素:供体的人口学信息(年龄、性别等)在多数已发表研究中缺失,且肠道微生物组本身受遗传、饮食、环境等多种因素影响而波动。

5. 缺乏非FMT对照组:无法完全排除疾病自然病程或安慰剂效应对结果的潜在影响。

未来,研究团队计划整合纵向肠道微生物组监测、宿主基因组学和免疫学数据、以及高分辨率长读长测序技术,进一步完善预测模型。更为关键的是,需要通过机制研究阐明微生物组趋同究竟是FMT疗效的直接中介因素,还是成功生态修复的下游标志物。

十、总结与展望

这项研究具有多重重要意义。在科学层面,它重新定义了FMT成功的本质——不是简单的"好菌"移植,而是供体菌群与受体生态系统之间的系统性互补与融合。微生态趋同(microbiome convergence)超越了特定菌种的定植,成为一个跨疾病的通用疗效预测指标。

在技术层面,MOZAIC展示了人工智能如何突破传统生态学指标的局限,通过整合多界微生物组信息和功能特征,实现对复杂微生物互作的高精度预测。其1.44倍的临床改善模拟结果,为精准微生物组治疗提供了令人振奋的前景。

在转化层面,该研究直接回应了粪菌移植领域的一个核心瓶颈——如何为特定患者选择最佳供体。MOZAIC提供了一个可操作的计算工具,有望从当前的"试错"模式升级为"精准匹配"模式。

正如作者所言,未来需要将MOZAIC推进到介入性临床试验中,同时阐明其预测背后的机制基础,最终弥合微生物生态学与个性化医学之间的鸿沟。我们有理由期待,在AI的加持下,FMT这一古老的疗法将焕发新的生机,迈向精准化、个性化的新时代。

END

参考文献

1. Su Q, Chen S, Lau LHS, et al. Artificial intelligence-driven donor-recipient gut microbiome matching for optimized fecal microbiota transplantation. Cell Reports, 2026, 117301.

2. Wang X, Zhao D, Bi D, et al. Fecal microbiota transplantation: transitioning from chaos and controversial realm to scientific precision era. Science Bulletin, 2025, 70:970-985.

3. Schmidt TSB, Li SS, Maistrenko OM, et al. Drivers and determinants of strain dynamics following fecal microbiota transplantation. Nature Medicine, 2022, 28:1902-1912.

4. Ianiro G, Puncochar M, Karcher N, et al. Variability of strain engraftment and predictability of microbiome composition after fecal microbiota transplantation across different diseases. Nature Medicine, 2022, 28:1913-1923.

5. Chen Q, Wu C, Xu J, et al. Donor-recipient intermicrobial interactions impact transfer of subspecies and fecal microbiota transplantation outcome. Cell Host & Microbe, 2024, 32:349-365.e4.

6.研究代码开源地址: https://github.com/ChenSizhe13893461199/FMT_donor_recipient_matching

7. 数据获取: NCBI PRJNA1262688, PRJNA1263159, 及文中列出的其他公共数据集。

免责声明:本文仅供学术交流与科普传播之用,不构成任何临床建议。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-12 05:52:28 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/587492.html
  2. 运行时间 : 0.093090s [ 吞吐率:10.74req/s ] 内存消耗:4,950.38kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=2666c055d1d85076d6953f0415fad439
  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.000733s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000851s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000369s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000289s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000491s ]
  6. SELECT * FROM `set` [ RunTime:0.000210s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000632s ]
  8. SELECT * FROM `article` WHERE `id` = 587492 LIMIT 1 [ RunTime:0.000502s ]
  9. UPDATE `article` SET `lasttime` = 1781214748 WHERE `id` = 587492 [ RunTime:0.001529s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000254s ]
  11. SELECT * FROM `article` WHERE `id` < 587492 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000482s ]
  12. SELECT * FROM `article` WHERE `id` > 587492 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000682s ]
  13. SELECT * FROM `article` WHERE `id` < 587492 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003615s ]
  14. SELECT * FROM `article` WHERE `id` < 587492 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000935s ]
  15. SELECT * FROM `article` WHERE `id` < 587492 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000845s ]
0.094948s