乐于分享
好东西不私藏

QUADAS-3评判步骤与内容说明

QUADAS-3评判步骤与内容说明
本文主要参考 QUADAS-3 最新解释与阐释文章,对其评估流程和核心内容进行中文化整理。框架和表述借助 ChatGPT 辅助梳理,已由本人结合原文重新校对和修改。

一、QUADAS-3的总体评判逻辑

QUADAS-3主要评价两件事:

1. Risk of bias:偏倚风险

即某个诊断准确性估计值是否可能因为研究设计、实施、判读或统计分析过程而被系统性高估或低估。

需要注意:QUADAS-3评价的不是“整篇文章好不好”,而是评价某个具体的准确性估计值,例如某篇文章中某个模型、某个阈值、某个验证集上的 sensitivity/specificity。

一篇研究可以报告多个准确性估计值,因此同一篇文章内部,不同模型、不同数据集、不同阈值、不同目标疾病定义的偏倚风险可能不同。

2. Concerns regarding applicability:适用性担忧

即研究中的人群、index test、target condition是否与你系统综述真正想回答的问题一致。

它不是问研究质量高不高,而是问:

这项研究的结果能不能用于我的系统综述问题?


二、QUADAS-3的6个评判阶段

QUADAS-3共分为6个阶段:

阶段内容完成层面
Phase 1明确系统综述的synthesis questions每个review一次
Phase 2为每个synthesis question定义ideal test accuracy trial每个review一次
Phase 3为每篇研究画流程图每篇研究一次
Phase 4确定要评价哪些准确性估计值每篇研究一次
Phase 5对每个选定估计值评估risk of bias和applicability每个准确性估计值一次
Phase 6给出overall judgment每个准确性估计值一次

Phase 1:明确系统综述的“合成问题”

第一步不是直接评价文献,而是先写清楚你的系统综述或DTA Meta分析到底要回答什么问题。

每个 synthesis question 至少要明确以下三项:

要素需要写清楚的内容
Participants目标人群,即这个检查未来要用于哪些患者
Index test被评价的检查、模型、评分、影像指标或检测策略
Target condition这个检查要诊断、筛查、分期或预测的目标疾病/状态,并说明由什么reference standard定义

只有 Participants、Index test、Target condition 中至少一个不同,才需要作为不同的 synthesis question 处理。


Phase 2:定义“理想诊断准确性试验”

这是QUADAS-3最关键的变化之一。

你需要先构想一个理论上最理想的诊断准确性研究,即 ideal test accuracy trial之后再拿每篇真实研究去和这个理想研究比较,判断哪些偏离可能造成偏倚,哪些偏离会影响适用性。

ideal test accuracy trial需要定义的内容

模块理想情况下应如何定义
Objective研究目的应与综述问题一致,说明index test在临床路径中的角色,如筛查、分诊、替代、附加、诊断或分期
Participants应代表真实临床中会接受该检查的人群,最好是前瞻性、single-gate、连续或随机纳入
Index test说明检查/模型的版本、实施方式、操作者/阅片者、是否按推荐流程执行、阈值如何设定
Target condition / reference standard明确目标疾病/状态,说明参考标准是什么,是否足够准确,是否所有人使用同一标准
Timingindex test和reference standard之间的时间间隔是否足够短,避免疾病状态改变
Analysis是否纳入所有受试者,缺失值如何处理,分析单位是什么,敏感度/特异度是否计算正确


Phase 3:为每篇研究画流程图

第三步是为每篇纳入研究画出 participant flow。

流程图不一定要正式发表,也可以手画。它的目的不是美观,而是帮助你看清楚研究中受试者和检测结果是如何流动的。

流程图建议包括

内容目的
初筛人数看研究来源和选择过程
纳入人数判断是否连续或随机纳入
完成index test人数看是否存在未完成检查
完成reference standard人数看是否存在partial verification bias
进入2×2表分析人数看是否排除了缺失、不可判读、中间结果
排除原因判断是否可能造成偏倚

重点关注

如果研究声称纳入200例,但最后只有120例用于计算AUC、敏感度、特异度,你必须弄清楚剩余80例为什么被排除。

常见问题包括:

  • 没有病理结果;

  • 图像质量差;

  • 分割失败;

  • 模型无法输出结果;

  • index test结果不确定;

  • reference standard缺失;

  • 只保留完整数据病例;

  • 只分析某些亚组。

这些情况都可能影响偏倚风险判断。


Phase 4:确定要评价哪些准确性估计值

QUADAS-3不是要求评价文献中所有AUC或所有模型,而是只评价与你 Phase 1 综述问题相关的准确性估计值。

通常优先评价能够形成2×2表的成对准确性估计值,例如:

    sensitivity;specificity;TP;FP;FN;TN;

一篇研究中可能有多个准确性估计值,通常应分别考虑,尤其Meta分析要用哪个就评哪个,只评与你综述问题相关的模型,只评你纳入分析的阈值对应结果,只评与你综述问题一致的目标条件,与理想试验设定一致

建议建立estimate selection表

StudyDatasetModel/index testTarget conditionThresholdTPFPFNTN是否纳入MetaQUADAS-3评估对象

这样可以避免把不相关的模型或不相关的target condition错误纳入主Meta分析。


Phase 5:对每个选定估计值进行4个领域评估

QUADAS-3包括4个domain:

Domain中文理解评估内容是否评Risk of bias是否评Applicability
Domain 1Participants研究对象如何选择
Domain 2Index test被评价检查/模型如何实施和解释
Domain 3Target condition目标疾病及参考标准
Domain 4Analysis数据处理和统计分析

每个domain的结构基本相同:

  1. 摘录文献信息;

  2. 回答signaling questions;

  3. 给出domain-level risk of bias判断;

  4. 写明risk of bias判断理由;

  5. 对前三个domain还要判断applicability;

  6. 写明applicability判断理由。


Signaling questions怎么回答?

选项含义
YYes,是,明确符合低偏倚风险
PYProbably yes,可能是,描述不完整但大概率符合
PNProbably no,可能不是,描述不完整但大概率不符合
NNo,否,明确不符合
NINo information,无信息,文献完全没有足够信息判断

重要规则

  • 所有signaling questions都设计成:Y/PY倾向于低偏倚风险

  • NI只能在真的没有信息时使用,不要把“写得不详细”都判成NI。

  • QUADAS-3没有“not applicable”选项;如果某个问题在你的研究场景中确实不适用,应填Y,因为它不会引入该项偏倚。

  • PN或N不自动等于该domain高风险,而是提示可能存在偏倚。

  • 最终domain-level judgment要结合预设规则、临床意义和方法学判断。


三、四大Domain的具体评判内容


Domain 1:Participants,研究对象选择

这个domain评估:

研究对象的选择方式是否会导致谱偏倚,研究对象是否符合你的综述问题。

Risk of bias的4个问题

编号Signaling question判断重点
1.1是否使用single-gate design?是否从同一临床入口纳入疾病状态未知的人群,而不是先找病例再找对照
1.2受试者是否前瞻性纳入?是否在index test和reference standard之前纳入,而不是从已有病历/数据库回顾性筛选
1.3是否连续或随机纳入?是否避免方便抽样、选择性纳入
1.4研究样本是否代表该研究的intended-use population?是否排除了难诊断人群、只纳入严重病例、只纳入特定亚组

Domain 1常见高偏倚风险情况

  • 病例-对照设计,即先找已知疾病组,再找健康对照组;

  • 只纳入典型病例或严重病例;

  • 使用健康人作为对照,而不是临床疑似但最终无病的人;

  • 回顾性从数据库中筛选有完整检查和病理的人;

  • 排除了难以诊断的人群,如合并症、图像质量差、非典型表现者;

  • 未说明是否连续纳入或随机纳入。

Applicability怎么判断?

比较真实研究对象和你Phase 2定义的理想人群是否一致。

常见高适用性担忧包括:

  • 你的综述想评价普通临床疑似患者,但研究只纳入手术病例;

  • 你的综述想评价所有肺结节,但研究只纳入纯磨玻璃结节;

  • 你的综述想评价术前CT模型,但研究只纳入已知病理分级的回顾性病例;

  • 你的综述想评价临床真实人群,但研究排除了肥胖、图像质量差、合并疾病、非典型病例。


Domain 2:Index test,被评价检查或模型

这个domain评估:

index test是否按照临床真实使用方式执行、解释和设定阈值。

Risk of bias的4个问题

编号Signaling question判断重点
2.1index test是否按推荐说明执行和解释?检查流程、扫描参数、试剂/设备/模型版本、操作者是否符合预设
2.2index test解释时是否不知道reference standard结果?阅片者、模型开发者或特征提取者是否被病理或最终诊断影响
2.3index test解释时获得的信息是否与真实临床一致?不能多拿临床中不会提前知道的信息,也不能故意不给临床中本应有的信息
2.4如使用阈值,是否为标准阈值或预先指定?阈值不能事后根据本研究数据挑选最佳cut-off


Domain 3:Target condition,目标疾病和参考标准

这个domain评估:

reference standard能不能正确判定目标疾病,target condition是否与你综述问题一致。

Risk of bias的8个问题

编号Signaling question判断重点
3.1reference standard能否充分识别有无target condition?参考标准是否足够可靠
3.2所有受试者是否都接受了target condition评估?是否存在partial verification bias
3.3所有受试者是否以同样方式评估target condition?是否有人用病理,有人用随访,有人用其他标准
3.4reference standard是否避免纳入index test?避免incorporation bias
3.5reference standard是否按推荐说明执行和解释?病理、随访、复合标准是否规范
3.6reference standard解释时是否不知道index test结果?病理或最终诊断是否被index test影响
3.7如reference standard有阈值,是否为标准或预设阈值?例如病理分级、培养阳性阈值、评分阈值
3.8index test和reference standard之间时间间隔是否合适?间隔太长可能疾病进展、治疗改变状态


Domain 4:Analysis,数据处理和统计分析

这个domain只评risk of bias,不评applicability。

它关注的是:

数据处理、缺失值处理、分析单位和准确性计算是否会引入偏倚。

Risk of bias的4个问题

编号Signaling question判断重点
4.1是否所有受试者都纳入分析?入组后是否有人因缺失、无病理、不可判读、中间结果被排除
4.2缺失数据是否处理恰当?是否采用合理方法,如多重插补、合理敏感性分析等
4.3分析单位是否与理想试验一致?patient-level、lesion-level、sample-level不能混淆
4.4sensitivity和specificity是否计算正确?2×2表数字是否一致,TP/FP/FN/TN是否能对应


Phase 6:给出总体判断

Phase 6是对每个选定的准确性估计值给出总判断。

Overall risk of bias判断规则

Domain-level结果Overall risk of bias
任一domain为HighOverall = High
所有domain均为LowOverall = Low
至少一个domain为Insufficient information,且没有HighOverall = Insufficient information

Overall applicability判断规则

适用性总体判断类似:

Domain-level结果Overall applicability concern
任一domain为High concernOverall = High concern
所有相关domain均为Low concernOverall = Low concern
至少一个domain为Insufficient information,且没有High concernOverall = Insufficient information

QUADAS-3不建议增加“moderate risk”这一档。如果某个准确性估计值在一个domain中被判为高偏倚风险,则该估计值总体应判为高风险。


四、实际操作时推荐的Excel表格结构

如果你后续要真正做QUADAS-3,建议Excel至少设置6张表。

Sheet 1:Synthesis question

Question IDParticipantsIndex testTarget conditionReference standardIntended clinical role

Sheet 2:Ideal test accuracy trial

Question IDObjectiveIdeal participantsIdeal index testIdeal reference standardIdeal timingIdeal analysis

Sheet 3:Study flow

StudyScreenedIncludedIndex test doneReference standard doneAnalyzedExcluded after enrollmentReason

Sheet 4:Accuracy estimates selected

StudyEstimate IDDatasetIndex test/modelThresholdTarget conditionUnitTPFPFNTNSensSpecIncluded in meta

Sheet 5:QUADAS-3 domain assessment

StudyEstimate IDDomainSignaling questionsROB judgmentROB rationaleApplicability judgmentApplicability rationale

Sheet 6:Overall summary

StudyEstimate IDD1 ROBD2 ROBD3 ROBD4 ROBOverall ROBD1 ApplicabilityD2 ApplicabilityD3 ApplicabilityOverall ApplicabilityMain reason

五、QUADAS-3实际评判流程总结

可以把QUADAS-3操作概括为以下顺序:

  1. 先定义综述问题明确Participants、Index test、Target condition。

  2. 建立ideal test accuracy trial作为后续所有判断的参照标准。

  3. 画每篇研究流程图梳理纳入、检测、参考标准、排除和分析过程。

  4. 选择要纳入Meta的准确性估计值只评价与你综述问题相关的estimate。

  5. 按4个domain评价ROB和适用性Domain 1 Participants;Domain 2 Index test;Domain 3 Target condition;Domain 4 Analysis。

  6. 给每个estimate总体判断任一domain高风险,则overall high risk。

  7. 将QUADAS-3结果用于系统综述解释可用于叙述性总结、敏感性分析、亚组分析、meta回归和GRADE证据质量评价。


六、官方Graphs示例


参考文献

Davenport CF, Rutjes AWS, Mallett S, Tomlinson E, Yang B, Holmes J, Westwood ME, Takwoingi Y, Reitsma JB, Hyde C, Bossuyt PMM, Deeks JJ, Leeflang MMG, Whiting PF.QUADAS-3 Explanation and Elaboration: Guidance for Quality Assessment of Diagnostic Test Accuracy Studies. Annals of Internal Medicine. 2026;179:e2504943. doi:10.7326/ANNALS-25-04943.

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-12 02:39:03 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/742077.html
  2. 运行时间 : 0.211944s [ 吞吐率:4.72req/s ] 内存消耗:4,996.77kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8e5bd1e4502955f12f667b8658ec1065
  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.001419s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001733s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000705s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000683s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001557s ]
  6. SELECT * FROM `set` [ RunTime:0.000654s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001964s ]
  8. SELECT * FROM `article` WHERE `id` = 742077 LIMIT 1 [ RunTime:0.001175s ]
  9. UPDATE `article` SET `lasttime` = 1781203144 WHERE `id` = 742077 [ RunTime:0.002084s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000736s ]
  11. SELECT * FROM `article` WHERE `id` < 742077 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001193s ]
  12. SELECT * FROM `article` WHERE `id` > 742077 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001310s ]
  13. SELECT * FROM `article` WHERE `id` < 742077 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002164s ]
  14. SELECT * FROM `article` WHERE `id` < 742077 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001938s ]
  15. SELECT * FROM `article` WHERE `id` < 742077 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003363s ]
0.215930s