乐于分享
好东西不私藏

医用软件作为二类医疗器械注册的特别注意事项与检测要点

医用软件作为二类医疗器械注册的特别注意事项与检测要点

医用软件走到注册这一步,和那些有实体的医疗器械走的是不一样的路子。它摸不着看不见,但出了问题可能比硬件更隐蔽。现在不少医用软件搭上了人工智能的快车,能做辅助诊断这类过去只有医生才能干的话,这让注册审评变得格外仔细。你想啊,一个软件要是把病灶给漏看了,或者把良性恶性搞反了,那可是直接关系到人命的事。所以别看软件不用开模具、不用建生产线,它在注册环节要跨过的门槛一点也不低。

企业准备注册资料时,首先得想明白自己的软件属于哪一类。是独立软件还是软件组件,这决定了后续的材料要求和审评路径。独立软件就像PACS系统那样,自己就能完成医疗任务;而软件组件则是嵌在CT机、监护仪这类硬件设备里,帮着硬件一起干活。这两类在注册时要准备的材料重点很不一样。独立软件得把所有功能自己扛起来,而软件组件更多得说清楚和硬件的配合关系。

软件到底怎么命名,这事听起来简单但其实很有讲究。名字不能随便起,得按照《医用软件通用名称命名指导原则》来,用“特征词+核心词”的结构。比如一个处理CT影像的软件,可能叫“胸部CT影像辅助处理软件”,其中“胸部CT”是特征词,点明处理部位和对象;“影像辅助处理”是核心词,说清楚软件是干什么的。名字起得准确,审评老师一眼就能知道软件的大致用途,这对后续沟通很有帮助。

搞清楚软件类型和注册路径

医用软件在注册时首先需要明确自己是独立软件还是软件组件,这直接关系到后续的检测要求和审评路径。独立软件具备完整的医疗功能,能够独立实现预期用途,比如在通用电脑上运行的诊断软件。软件组件则需要与特定医疗器械硬件配合使用,作为硬件产品的组成部分发挥作用。这种区分很重要,因为独立软件需要接受更全面的检测,而软件组件的评价往往与所属硬件产品结合进行。

软件的安全性级别是另一个需要尽早明确的事项。根据YY/T 0664标准,软件按可能造成的健康损害风险分为A、B、C三级。A级软件不太可能造成健康伤害,B级可能造成不严重伤害,C级则可能引发死亡或严重伤害。这个分级直接影响注册时需要提交的材料详略程度。比如C级软件需要提供完整的开发过程追溯资料,而A级软件的要求就相对简化。企业应当结合软件的预期用途、使用场景和核心功能来判定适合的级别。

对于那些采用人工智能算法的软件,还需要特别关注算法的成熟度。如果算法在医疗领域应用成熟度较低,安全有效性尚未得到充分证实,即使软件功能看似属于二类,也可能被要求按照三类医疗器械进行注册。这意味着更严格的审评要求和更长的注册周期。因此,在项目立项阶段就准确判断产品属性和风险等级,能够避免后续走弯路。

技术资料准备要突出软件特点

软件的技术资料准备和硬件产品很不一样,它更注重逻辑和过程。软件描述文档需要清晰展示产品架构,包括体系结构图、用户界面关系图和物理拓扑图。体系结构图要说明软件由哪些模块组成,模块之间如何交互;用户界面关系图要体现软件的操作逻辑;物理拓扑图则需要展示软件与硬件设备的连接关系。这些图纸是审评人员理解软件设计的基础,画得清楚能大大提升沟通效率。

核心算法的描述是技术资料的重头戏。对于人工智能软件,需要详细说明算法原理、训练数据来源、数据标注方法、性能指标等。如果算法是自己全新开发的,还得提供算法验证资料,证明其安全有效性。现在审评人员特别关注算法的可解释性,就是说软件给出的结论是怎么得出来的,中间过程能不能追溯。黑箱算法在医疗领域越来越不受欢迎,因为出了问题谁都说不清是怎么回事。

软件的需求规格说明要写得既全面又具体。不光要列出软件有哪些功能,还得说清楚每个功能的性能指标。比如图像加载速度要求多少秒内完成,同时支持多少用户并发操作,这些都要有可测量的标准。需求规格还要涵盖安全方面的要求,比如用户权限管理、数据加密、操作日志记录等。这些内容越具体,后续的测试验证就越有依据。

网络安全资料在当今环境下变得越来越重要。医用软件通常需要处理患者的敏感健康信息,并且可能连接医院网络,这就需要考虑数据保护和网络攻击防范。注册资料需要包含网络安全风险评估报告,说明软件可能面临的网络威胁和应对措施。如果软件采用B/S架构或涉及云计算,还需要提供相应的网络安全测试报告。

检测环节的特别关注点

软件检测不光是要看功能实没实现,更要检查软件在各种极端情况下的表现。功能测试需要覆盖所有临床用途,比如一个影像处理软件,除了要测试正常情况下的图像处理功能,还要考虑图像质量不佳、数据不完整等异常场景。性能测试则需要验证软件在处理大数据量时的表现,比如同时打开多组影像数据会不会卡顿或崩溃。

兼容性测试对软件特别重要。医用软件通常需要在不同的电脑配置、操作系统版本上运行,注册检测会要求软件在申报的运行环境下都能正常工作。这包括不同的Windows版本、不同的屏幕分辨率、不同的内存大小等。如果软件需要连接其他医疗设备,比如从CT机获取图像,还需要测试与这些设备的连接兼容性。

用户界面可用性测试现在越来越受重视。软件界面设计不合理可能导致医生操作失误,比如把重要按钮设置得太隐蔽,或者操作流程过于复杂。检测时会关注界面布局是否符合医疗操作习惯,重要参数显示是否醒目,操作反馈是否及时明确。这些看似细节的地方,实际使用中可能直接影响诊断效率和安全性。

对于人工智能软件,算法性能测试是核心环节。需要使用独立的测试集来验证算法的准确性、敏感性和特异性。测试集要能代表真实世界的使用场景,包含各种典型病例和疑难病例。现在审评方特别关注算法在不同人群、不同设备条件下的表现是否一致,避免出现算法偏见问题。

软件文档的准确性和完整性也会被仔细检查。用户手册要清晰说明软件功能和操作方法,技术手册则要提供必要的技术参数。这些文档必须与软件实际功能保持一致,任何描述不准确或遗漏都可能被视为问题。文档质量直接关系到医护人员能否正确安全地使用软件。

质量管理体系要适配软件特点

软件的质量管理体系和硬件产品侧重点很不同。它更关注开发过程的控制,而不是生产环节的管控。企业需要建立适合软件开发的质管体系,覆盖从需求分析、设计、编码、测试到维护的全过程。这个体系要能保证每个环节都有据可查,比如需求变更如何管理,代码如何版本控制,缺陷如何跟踪处理。

开发过程的文档记录特别重要。软件不像硬件可以拿出来测量,审评人员主要通过开发文档来判断软件质量。这包括需求规格说明书、设计文档、测试用例、测试报告等。这些文档要能展现开发过程的严谨性,比如需求如何转化为设计,设计如何实现为代码,测试如何覆盖需求。文档之间最好能相互追溯,形成完整的证据链。

软件配置管理是另一个需要特别注意的环节。在开发过程中,软件代码、文档会有多个版本,需要清晰记录每个版本的变更内容和变更原因。特别是对于团队开发的软件,如何保证不同人员开发的代码能正确集成,如何管理第三方软件组件,都需要有明确的流程。配置管理做得好,能有效避免版本混乱问题。

缺陷管理流程需要规范建立。软件开发过程中发现缺陷是正常的,关键是要有系统的管理方法。这包括缺陷的发现、记录、分析、修复和验证闭环。对于发现的缺陷,需要评估其严重程度和影响范围,制定修复优先级。修复后的缺陷还要验证是否真正解决,并且检查是否引入新问题。这套流程能帮助企业控制软件质量风险。

临床评价需要更多实际证据

医用软件的临床评价方式选择和硬件产品不太一样。很多软件可能试图走同品种比对的路径,但实际能符合要求的情况并不多。因为软件功能、算法、界面设计上的差异,很难找到完全可比的产品。即使基本功能相似,不同的算法实现方式、不同的用户交互设计,都可能影响临床使用的安全有效性。

如果需要进行临床试验,试验设计要更贴近软件的实际使用场景。比如一个辅助诊断软件,试验不能只停留在实验室环境,而要模拟真实的诊断流程。需要招募不同经验水平的医生来使用软件,评估软件是否真能提高诊断效率和质量。试验方案要精心设计,确保能客观评价软件的临床价值。

临床数据的管理和分析需要特别仔细。软件使用会产生大量操作日志数据,这些数据是评价软件性能的重要依据。需要提前规划要收集哪些数据,如何保证数据质量,用什么统计方法分析。数据分析不仅要看总体效果,还要注意不同用户群体、不同疾病类型下的差异,确保软件在各种情况下都能安全有效。

对于人工智能软件,临床评价需要特别关注算法在不同数据分布下的表现。在训练数据上表现良好是远远不够的,必须在未见过的数据上也能保持稳定性能。这要求测试数据要足够多样化,能代表真实世界的复杂情况。如果软件在不同医院、不同设备采集的数据上表现波动很大,可能需要进一步优化算法或明确使用限制。

注册后变更管理要更谨慎

软件上市后的变更管理比硬件产品更复杂,因为软件更新更频繁。企业需要建立清晰的变更分类规则,明确哪些变更属于重大更新需要申请注册变更,哪些轻微更新通过质量管理体系控制即可。一般来说,影响到安全性或有效性的功能增加、算法优化、适用范围变化等,都需要办理变更注册。

版本控制是软件变更管理的基础。企业需要制定明确的版本命名规则,区分主版本号、次版本号的变更含义。每次更新都要详细记录变更内容、变更原因、验证情况。这些记录不仅是内部管理的需要,也是注册监管的要求。清晰的版本管理能帮助企业在敏捷开发和法规符合之间找到平衡。

用户反馈收集和分析对软件改进非常重要。软件上市后,企业应当建立畅通的用户反馈渠道,及时收集使用中的问题和建议。这些反馈是发现潜在问题、优化软件功能的重要输入。对于收到的反馈,需要系统分析,区分是个性问题还是共性问题,是使用问题还是软件缺陷,据此制定相应的改进措施。

上市后真实世界数据正在成为软件评价的重要补充。企业可以考虑收集软件在真实临床环境下的使用数据,分析软件的实际效果和潜在问题。这些数据不仅能支持软件迭代优化,还可能作为后续注册的证据。当然,数据收集和使用要符合隐私保护和法规要求,确保患者数据安全。

医用软件作为二类医疗器械注册,需要企业深入理解软件产品的特殊性,从早期分类判定到后期资料准备,都要采取针对性的策略。把握软件在架构设计、算法验证、检测重点、临床评价等方面的独特要求,能够帮助企业更顺利地完成注册流程。随着医疗软件技术的不断发展,注册审评的要求也在持续完善,企业需要保持学习,及时了解最新要求,才能确保产品合规上市。

【声明】转载自网络。本文内容及图片为转载,推送仅为知识分享,如涉及作品内容、版权和其它问题,请联系18603823910!我们将立即处理,以保障各方权益。

公司介绍 PROFILE

思途CRO

思途-携手同行,为您引路!

思途CRO——可提供医疗器械产品注册备案、体系辅导、临床试验、同品种比临床评价等一体化合规技术服务

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-24 23:28:15 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/784507.html
  2. 运行时间 : 0.201617s [ 吞吐率:4.96req/s ] 内存消耗:4,741.48kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0dab3e4bc17b2625897dc9ea927e18e8
  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.001028s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001851s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000774s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000688s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001608s ]
  6. SELECT * FROM `set` [ RunTime:0.000627s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001668s ]
  8. SELECT * FROM `article` WHERE `id` = 784507 LIMIT 1 [ RunTime:0.001434s ]
  9. UPDATE `article` SET `lasttime` = 1782314896 WHERE `id` = 784507 [ RunTime:0.001777s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000689s ]
  11. SELECT * FROM `article` WHERE `id` < 784507 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001246s ]
  12. SELECT * FROM `article` WHERE `id` > 784507 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001096s ]
  13. SELECT * FROM `article` WHERE `id` < 784507 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003296s ]
  14. SELECT * FROM `article` WHERE `id` < 784507 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001856s ]
  15. SELECT * FROM `article` WHERE `id` < 784507 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002131s ]
0.205880s