乐于分享
好东西不私藏

医疗器械新人入行指南(九):软件与IVD——两个特殊赛道的专项注册要点

医疗器械新人入行指南(九):软件与IVD——两个特殊赛道的专项注册要点

这是「医疗器械新人入行指南」系列的第八篇。

很多新人有个误解:以为拿到注册证就是"通关了"。实际上,产品上市之后的工作一点不比上市前少——不良事件监测、UDI实施、定期风险评价、变更注册、延续注册……这些都是法规明确要求的上市后义务。

而且上市后管理出问题,后果可能比上市前更严重:轻则被要求整改,重则被召回产品、吊销注册证、甚至追究法律责任。

这篇帮你理清上市后管理的核心模块,重点是UDI——它是近年来行业变化最大的一个环节。

🔬 「医疗器械知识库」—— 12,000+ 资源,一个医械人的随身智库

做医械,最怕的不是不会,而是找不到靠谱的资料。

法规更新太快、注册申报流程复杂、体系文件无从下手、CE/FDA认证两眼一黑……这些痛点,我们都懂。

这不只是一个资料合集,而是一个持续更新的 AI 智能知识库——你不仅能下载文件,还能直接向知识库提问,秒级检索答案。

扫码预览知识库部分内容

这是「医疗器械新人入行指南」系列的第九篇。

前八篇讲的内容适用于大部分医疗器械,但有两个赛道有很强的特殊性:医疗器械软件(含独立软件和软件组件)体外诊断试剂(IVD)

这两个领域近年发展极快,法规也在快速迭代。如果你在这两个赛道,除了前面讲的基础流程外,还需要了解它们各自的专项要求。

这篇分别拆解软件和IVD的关键差异点,帮你避开"通用流程没覆盖到的盲区"。


上篇:医疗器械软件注册要点

一、软件的分类

医疗器械软件分两种类型:

1. 独立软件(SaMD,Software as a Medical Device)

本身就是一个医疗器械,不依赖硬件平台运行。典型例子:

  • AI辅助诊断软件(如肺结节CT影像识别)
  • 手机端心电监测APP
  • 临床决策支持系统

独立软件通常单独取得医疗器械注册证,注册分类根据风险等级确定,一般为二类或三类。

2. 软件组件

嵌入在医疗器械硬件中的软件,不能独立运行。典型例子:

  • 呼吸机中的控制软件
  • 超声设备的图像处理软件
  • 植入式除颤器的算法

软件组件不单独注册,而是作为硬件产品的一部分,在整体产品注册时一并提交软件资料。

二、软件注册的核心法规文件

软件注册的核心依据是《医疗器械软件注册审查指导原则》(2022年修订版)。这份文件是写软件注册资料时的"答题指南",规定了需要提交哪些软件研究资料。

另外还有两份重要指导原则:

  • 《人工智能医用软件产品分类界定指导原则》——判断AI软件是不是医疗器械、是几类
  • 《医疗器械网络安全注册审查指导原则》——软件注册必须同时提交网络安全资料

三、软件注册的特有资料

除了常规注册资料外,软件产品还需要提交以下特有资料:

1. 软件研究报告

这是软件注册资料的核心,包括:

  • 软件描述(功能、用途、运行环境)
  • 软件开发过程(需求分析、设计、编码、测试)
  • 软件配置管理(版本控制、变更管理)
  • 软件风险管理
  • 软件验证与确认(V&V)报告
  • 软件缺陷管理
  • 软件更新历史

2. 软件版本信息

对于AI医疗器械,还需要提交算法相关资料:

  • 算法架构描述
  • 训练数据集说明
  • 算法性能评估报告
  • 算法泛化能力验证

四、软件的"验证"怎么做

软件验证和传统的硬件验证不同,核心方法包括:

验证类型
内容
常见方法
单元测试
验证每个代码模块的正确性
白盒测试
集成测试
验证模块间的接口正确性
灰盒测试
系统测试
验证软件整体功能性能
黑盒测试
用户确认
验证软件满足用户需求和预期用途
模拟使用/临床验证

新人提醒:软件测试不是"跑一遍没问题就行"。必须有完整的测试方案、测试用例(覆盖正常流程和异常流程)、测试记录和测试报告。测试用例的可追溯性是审评重点。

五、软件更新与变更管理

软件产品上市后几乎必然会更新——修bug、加功能、优化性能。但不是所有更新都需要变更注册:

  • 重大更新
    (影响安全有效性的功能变化、性能变化、适用范围变化)→ 需要变更注册
  • 轻微更新
    (bug修复、界面优化、不改变功能性能的调整)→ 内部记录即可,不需要变更注册

判断依据参考《医疗器械软件注册审查指导原则》中的更新分类要求。不确定时建议做变更咨询。

六、AI医疗器械的特殊关注点

AI医疗器械(特别是深度学习类产品)有一些独特的审评关注点:

  • 数据集质量
    :训练数据是否具有代表性、是否覆盖了不同人群和场景
  • 算法可解释性
    :模型决策过程是否可解释、是否有"黑箱"风险
  • 泛化能力
    :算法在不同医院、不同设备上的表现一致性
  • 持续学习
    :如果算法会持续更新,如何管控版本变化和安全风险
  • 临床验证
    :AI软件通常需要临床试验验证临床有效性

下篇:IVD注册要点

一、IVD的独立法规体系

体外诊断试剂(IVD)有独立的法规体系,核心文件是《体外诊断试剂注册与备案管理办法》(市场监管总局令第48号)

IVD的注册流程和普通医疗器械类似(分类→检验→临床→审评→发证),但在具体要求上有很多差异。

二、IVD的分类

IVD按风险分为四类:

类别
典型产品
审批机构
一类
普通生化试剂、培养基
备案制,市局
二类
常见生化检测试剂、免疫试剂
省局注册
三类
血源筛查试剂、基因检测试剂、伴随诊断试剂
国家局注册

判断分类的依据是《体外诊断试剂分类子目录》以及分类规则。关键维度:

  • 与疾病严重程度的关系
  • 是否用于血源筛查
  • 是否用于伴随诊断
  • 是否用于遗传病检测

三、IVD的特有资料要求

1. 产品技术要求

IVD的产品技术要求比普通器械更复杂,通常包括:

  • 外观
  • 阳性符合率/阴性符合率
  • 检测限
  • 精密度(重复性、批间差)
  • 特异性(交叉反应、干扰物质)
  • 稳定性(效期稳定性、运输稳定性、开瓶稳定性)

2. 性能评估资料

IVD的性能评估是注册资料的核心,通常需要做大量实验验证:

  • 分析灵敏度(检测限)
  • 分析特异性(交叉反应、干扰物质、Hook效应)
  • 精密度(批内、批间、日间)
  • 准确度(与参考方法或参比试剂比对)
  • 线性范围/测量范围
  • 稳定性研究

3. 阳性参考品和阴性参考品

IVD注册检验和性能评估需要用到参考品。企业需要建立:

  • 国家参考品(如果有)
  • 企业参考品(自行研制,用于性能评估和出厂检验)

参考品的来源、制备方法、定值方法都要有完整记录。

四、IVD的临床评价

IVD的临床评价路径与普通器械类似,但具体要求不同:

路径A:免于进行临床试验

部分成熟IVD产品可以免临床,通过同品种比对完成临床评价。

路径B:同品种比对

与已上市的参比试剂进行临床试验(小样本量比对),证明与参比试剂等效。

路径C:临床试验

与金标准方法或已上市参比方法进行比对试验,通常需要:

  • 至少2-3家临床机构
  • 样本量需满足统计学要求
  • 覆盖阳性、阴性和临界值样本

五、IVD的稳定性研究

稳定性是IVD注册中的高频关注点。需要提交的稳定性资料通常包括:

  • 效期稳定性
    :产品在标称有效期内的性能稳定性
  • 运输稳定性
    :模拟运输条件后的性能
  • 开瓶/使用稳定性
    :试剂开封后在效期内的性能
  • 冻融稳定性
    (如适用):冻存试剂反复冻融后的性能

新人提醒:稳定性研究要提前规划。效期稳定性试验需要按标称效期的时间节点取样测试,如果效期声明12个月,至少要在0月、6月、12月三个节点测试——这意味着效期稳定性试验本身就要跑12个月。

六、校准品和质控品

如果你的IVD产品包含校准品和/或质控品,它们也需要在注册时一并提交资料:

  • 校准品:定值溯源、互换性研究
  • 质控品:赋值、均匀性、稳定性

校准品和质控品通常随试剂盒一起注册,不单独发证,但需要在注册资料中完整描述。

七、软件与IVD对比总结

维度
医疗器械软件
IVD
法规体系
软件注册审查指导原则
IVD注册与备案管理办法
分类
二类/三类为主
一/二/三类,有独立分类目录
特有资料
软件研究报告、网络安全报告
性能评估、稳定性研究、参考品
临床评价
可走免临床/同品种/临床试验
类似路径,但以比对试验为主
上市后
软件更新需判断是否变更注册
试剂稳定性需持续监测
特殊风险
网络安全、算法偏倚
交叉反应、Hook效应、稳定性

八、本篇要点回顾

软件部分

  • 独立软件单独注册,软件组件随硬件注册
  • 软件研究报告是核心资料,覆盖开发过程、风险管理、V&V
  • 软件版本管理贯穿注册和上市后更新
  • AI软件需额外提交算法研究资料,关注数据集质量和泛化能力
  • 软件更新需判断是否属于重大更新,决定是否变更注册

IVD部分

  • IVD有独立法规体系和分类目录
  • 性能评估资料是核心,涵盖灵敏度、特异性、精密度等大量实验
  • 稳定性研究需提前规划,效期稳定性试验周期与声明效期一致
  • 校准品和质控品随试剂盒注册,需完整资料
  • 临床评价以比对试验为主,样本量和覆盖度有统计学要求

下一篇是这个系列的最后一篇——新人成长路线图,讲讲常见误区和怎么规划自己的进阶路径。

关注本公众号,不错过「医疗器械新人入行指南」系列后续更新。

医疗器械新人入行指南(一):这个行业到底长什么样?一张地图帮你理清全局
医疗器械新人入行指南(二):法规体系太复杂?从这棵"法规树"开始看懂
医疗器械新人入行指南(三):注册申报全流程拆解——从分类到拿证,每一步怎么走
医疗器械新人入行指南(四):质量管理体系——GMP和ISO 13485到底管什么?
医疗器械新人入行指南(五):设计开发与生产工艺——研发不是"关起门来搞"
医疗器械新人入行指南(六):检测检验与临床试验——花钱最多的两个环节,怎么少踩坑
医疗器械新人入行指南(七):国际注册入门——FDA、CE、NMPA三方对比
医疗器械新人入行指南(八):UDI与上市后管理——拿到注册证只是起点

📂 12大专业分区,覆盖医械全生命周期:

分区
内容方向
① 医械新人入门区
行业认知、岗位入门、基础概念
② 医械法规区
NMPA法规、部门规章、公告通知
③ 注册申报区
注册流程、技术审评、申报模板
④ 产品研发区
设计开发、DFMEA、技术文件
⑤ 体系建立区
ISO 13485、GMP、质量管理体系
⑥ 医械工具层
实用工具、计算模板、检查表
⑦ 临床/可用性/软件/UDI专项
临床评价、可用性工程、软件确认、UDI实施
⑧ CE/FDA认证专项
MDR 2017/745、FDA 510(k)、CE技术文档
⑨ 医械销售知识区
市场准入、渠道管理、招投标
⑩ 考证资料区
注册专员、内审员等必备考证资料
⑪ 委外检验区
检验机构、检测项目、送检指南
⑫ 注册参考资料
标准汇编、分类目录、参考模板

📰 每日更新 NMPA 监管日报,国家及地方药监局动态一网打尽,再也不用自己到处翻网站。

🤖 AI 智能问答:上传你的问题,知识库直接给你答案,比翻文件夹快 100 倍。

💰 会员价:199 元(一次付费,长期有效)

算笔账:199 元 = 12,000+ 份专业资料 + 法规日报 + AI 智能检索 + 持续更新。一杯咖啡的钱都不到,却能帮你省下无数个加班翻文件的夜晚。

👉 关注公众号,点击「联系客服」立即加入 ↑

#医疗器械#MDR认证#ISO13485#质量体系#注册申报#知识库#合规管理#医疗器械设计开发
MDR技术文档全套模板分享:从设备描述到风险管理,直接套用
2026版GMP倒计时!这套医疗器械质量管理体系「全家桶」请收好
2026年医疗器械职称考试报名条件:GMP新规倒计时,这些岗位必须持证上岗-浙江医械人必考证书

📲 加入方式:点击本公众号主页 →「联系客服」→ 添加客服微信 → 付费后即可加入知识库,客服会发送邀请链接。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-13 18:45:25 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/930163.html
  2. 运行时间 : 0.247091s [ 吞吐率:4.05req/s ] 内存消耗:4,704.56kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8f857a0430b52867e0531081b2a4a157
  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 ( 4.22 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.11 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.001302s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.002037s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000763s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000713s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001552s ]
  6. SELECT * FROM `set` [ RunTime:0.000609s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001853s ]
  8. SELECT * FROM `article` WHERE `id` = 930163 LIMIT 1 [ RunTime:0.001155s ]
  9. UPDATE `article` SET `lasttime` = 1786617925 WHERE `id` = 930163 [ RunTime:0.002365s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000609s ]
  11. SELECT * FROM `article` WHERE `id` < 930163 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001038s ]
  12. SELECT * FROM `article` WHERE `id` > 930163 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001336s ]
  13. SELECT * FROM `article` WHERE `id` < 930163 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001775s ]
  14. SELECT * FROM `article` WHERE `id` < 930163 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002092s ]
  15. SELECT * FROM `article` WHERE `id` < 930163 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001756s ]
0.250889s