当前位置:首页>iOSAPP>从自动感知到主动调控:IOS构建智能葡萄酒酿造闭环

从自动感知到主动调控:IOS构建智能葡萄酒酿造闭环

  • 2026-06-25 18:24:17
从自动感知到主动调控:IOS构建智能葡萄酒酿造闭环
近日,Comprehensive Reviews in Food Science and Food Safety 发表西北农林科技大学团队的综述文章,系统提出智能酿酒系统(IOS)概念。该框架将实时传感、数据连接、人工智能(AI)建模和执行机构整合为闭环,使葡萄酒生产由“自动采集和事后判断”进一步走向“预测过程状态并主动调控”。文章重点讨论了从葡萄浸渍、酒精发酵到陈酿阶段的智能化技术,并指出,IOS的最终目标不是替代酿酒师,而是让经验决策获得连续数据、模型预测和可审计控制的支持。

研究背景:葡萄酒生产为何需要更完整的智能闭环

葡萄酒发酵对温度、营养、氧供、微生物生态和原料组成高度敏感。葡萄品种、年份、产区与气候变化又会不断改变原料基础,同一套固定工艺并不一定能够稳定复制目标风格。

目前不少酒庄已配置温控、在线仪表或生产管理系统,但关键变量仍常依赖每天一次或数次的人工取样。稀疏且滞后的数据意味着,异常发酵、还原性风险或风味偏移往往在发生后才能被识别,控制方式仍以固定配方、阈值报警和被动修正为主。

与此同时,传感器、工业物联网、机器学习和数字孪生正在快速进入食品发酵领域。问题已经不再是“能不能采集数据”,而是如何让不同设备的数据真正互通,并进一步转化为可信、及时且受到安全约束的工艺动作。

IOS是什么:面向质量结果的三层闭环架构

作者将IOS定义为一种AI辅助控制平台,它把实时感知、数据分析、决策和执行连接成闭环。与传统自动化只维持单一设定值不同,IOS需要持续推断发酵状态,在原料和环境发生变化时,调整温度、氧供、循环、压帽或添加剂用量,以稳定过程轨迹并保护目标质量。

IOS由物理层、连接层和智能层构成。物理层负责采集温度、糖度、密度、pH、二氧化碳、乙醇、氧化还原电位(ORP)和溶解氧(DO)等信息,并通过冷却、微氧化、搅拌、气体管理和定量添加等执行机构影响生产过程。

连接层相当于系统的“数字神经”。它不仅要传输数据,还要统一变量名称、单位、时间戳、位置、校准状态和质量标记,使不同厂家、不同酒罐和不同年份的数据能够被同一套模型识别。智能层则结合化学计量学、机器学习(ML)、深度学习(DL)和数字孪生(DT),完成状态估计、趋势预测、异常识别和控制方案生成。

图1:IOS的总体架构与闭环运行逻辑。展示物理层、连接层和智能层如何将传感器、工业物联网、模型分析与执行机构连接起来,并以质量和风味目标驱动酿造过程。

物理层:从单参数测量走向多模态感知与精准执行

在发酵现场,温度和pH传感器成熟度高、成本相对较低,可作为基础配置;ORP和DO能够补充氧化还原环境信息,但电极污染、漂移和校准维护仍是主要问题。二氧化碳释放、密度和糖度可以描述发酵动力学,而近红外光谱(NIR)、中红外光谱(MIR)、拉曼光谱、电子鼻和电子舌则有望同时估计乙醇、残糖、有机酸、酚类和挥发性组分。

传感器部署方式需要兼顾代表性、卫生和维护。浸入式探头响应快,但容易受到酒帽、酒泥和结晶污染;旁路检测便于控制流量、清洗和校准,却会增加管路与传输延迟;外置或非接触式方案避免直接接触产品,但更容易受到容器结构和物料分层影响。文章强调,没有一种配置适合所有场景,多位置、多参数和多种部署方式的组合更符合实际酒庄需求。

闭环的另一端是执行机构。IOS可控制夹套冷却、微氧化、泵循环、压帽、二氧化碳回收以及营养盐、酒石酸、单宁等物料的定量添加。不过,任何自动动作都应设置剂量上限、设备联锁、数据质量检查和人工确认机制;当传感器异常或模型不确定性升高时,系统应回到保守策略。

图2:IOS中的传感器部署与执行机构配置。展示浸入式、旁路式和非接触式传感方案,以及温控、氧供、循环、压帽、气体调节和添加剂投加等控制动作。

连接层:数据传得过去,更要让机器读得懂

酒窖内大量不锈钢罐、高湿环境和复杂空间会造成无线信号遮挡与多径反射。低功耗广域网适合低频遥测,工业Wi-Fi适合秒级交互,专用5G可提供更高可靠性但成本较高,有线网络最稳定却缺少部署灵活性。因此,实际系统更可能采用无线与关键有线链路结合的混合方案。

在协议层,消息队列遥测传输(MQTT)适合轻量级发布和订阅,开放平台通信统一架构(OPC UA)则可建立统一的信息模型。二者结合后,数据不仅能从设备到达平台,还能携带明确的变量含义、单位、来源和校准记录,为跨设备融合、模型迁移和异常追溯奠定基础。

对于控制系统而言,网络评价指标不应只有带宽,还应包括端到端延迟、抖动、丢包、断网缓存和恢复能力。温度监测可以容忍秒级传输,而DO调节和安全动作需要更稳定的响应。边缘计算可在酒庄本地执行报警、联锁和基础预测,即使云端连接中断,也能保证控制行为处于限定范围。

智能层:从预测发酵过程到主动控制风味

传统化学计量学仍是IOS的重要基础。主成分分析和偏最小二乘等模型计算量低、可解释性强,适合把光谱转化为乙醇、糖、有机酸和酚类指标,也可用于批次漂移和异常监测。对于数据量有限的酒庄,稳定的简单模型往往比复杂黑箱更容易维护。

当数据包含明显非线性和长时间依赖时,长短期记忆网络、时间卷积网络和Transformer等模型可用于预测发酵动力学、识别异常和估计感官质量。文章援引的相关发酵研究显示,长短期记忆模型结合超声信号预测酒精浓度时,决定系数可达0.95,平均绝对误差约为0.27,说明时间序列模型具有较好的过程预测潜力。

DT则为模型提供了可进行“假设分析”的虚拟环境。它可以融合机理方程与实时数据,预测不同温度、供氧和营养策略对发酵轨迹的影响。在真正改变生产条件之前,系统可先在虚拟发酵罐中评估方案,并通过滚动更新修正预测偏差。

强化学习(RL)进一步把问题从“将来会发生什么”推进到“下一步应该做什么”。控制智能体根据传感器状态选择温度、氧供或营养添加动作,并以质量、风味、能耗和安全约束构建奖励函数。不过,酒庄不适合让模型在线试错,因此RL应优先在DT中训练,并采用影子运行、人工覆盖和规则联锁后再逐步获得控制权限。

图3:IOS的分析、预测与主动控制机制。展示DL负责过程预测和状态识别,RL根据过程状态和目标函数生成控制策略,并通过执行反馈形成持续优化闭环。

从质量稳定到风味逆向设计

IOS最具前瞻性的方向,是把最终风味纳入控制目标。风味组学可综合色谱、质谱、电子鼻、电子舌、代谢组学和感官评价,建立化学成分与果香、花香、甜感、酸感和口感之间的映射,再进一步连接发酵温度、氧供、酵母和浸渍条件。

在此基础上,逆向设计不再只是根据工艺预测结果,而是从期望的风味向量出发,反向搜索可能的工艺轨迹。生成模型可以提出候选参数组合,RL可在发酵过程中逐步调整动作。现阶段这一方向仍以概念框架和相邻食品研究为主,距离直接闭环调控葡萄酒风味仍需更充分的数据和验证。

作者还将葡萄园计算机视觉、光谱真实性鉴别、区块链追溯以及消费者评价分析纳入IOS外围。这些信息不应直接指挥秒级控制,而应作为批次规划和风险边界,例如根据葡萄病害、成熟度、产量预测和市场偏好,调整酒罐分配、冷却能力、添加剂储备和目标风格。

图4:相邻技术领域如何进入IOS决策闭环。展示葡萄园计算机视觉、光谱鉴别与追溯、推荐系统和文本分析等外部信息,如何作为批次规划依据和辅助约束支持IOS决策。

落地瓶颈与实施路径

综述将三类问题视为当前的首要瓶颈:一是缺少带校准信息的语义互操作标准,导致每个酒庄项目都需要重新集成;二是葡萄酒数据受年份、品种和产区影响明显,样本量小且异质性强,模型容易过拟合;三是在线传感器在浑浊、着色和易沉淀介质中容易污染和漂移,错误数据可能沿着模型和控制链路被放大。

因此,模型评价不能只依靠同一数据集内的随机交叉验证,更应采用留一年份验证、留一酒庄验证和跨设备验证。对于数据较少的场景,应先建立可解释的线性或树模型;只有在积累了足够多批次、长时间序列和多模态数据后,才适合部署更复杂的DL或混合DT模型。

从工程角度看,IOS适合分阶段实施。第一阶段可从成熟、低成本传感器和可视化看板开始;第二阶段增加异常预警、质量预测和操作建议;第三阶段再对温度和微氧化等高价值环节实施有边界的闭环;最后才考虑添加剂投放、风味逆向设计等更高风险的主动控制。

总体来看,IOS的意义不是简单增加传感器或算法,而是把感知、通信、建模、执行、校准和追溯组织为一个可验证的系统。它为葡萄酒生产提供了从自动化走向智能制造的路线,也对啤酒、果酒及其他食品发酵过程具有参考价值。未来真正决定其产业化速度的,将是数据标准、跨年份泛化、传感可靠性、经济回报以及酿酒师对人机协同方式的接受程度。

Yang G, Ma X, Chen X, Liu Q, Tao Y, Bai X. Toward an Intelligent Oenological System (IOS): From Automated Sensing to Active Control in Winemaking. Comprehensive Reviews in Food Science and Food Safety, 2026, 25: e70375. https://doi.org/10.1111/1541-4337.70375

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-06 21:30:34 HTTP/2.0 GET : https://c.mffb.com.cn/a/495938.html
  2. 运行时间 : 0.178026s [ 吞吐率:5.62req/s ] 内存消耗:4,445.65kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=3e62715ac626a42307dec0ddad91d13d
  1. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/runtime/temp/cefbf809ba1a84190cb04b0cb7abcf79.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000332s ] mysql:host=127.0.0.1;port=3306;dbname=c_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000548s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.004936s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000303s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000567s ]
  6. SELECT * FROM `set` [ RunTime:0.000238s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000561s ]
  8. SELECT * FROM `article` WHERE `id` = 495938 LIMIT 1 [ RunTime:0.005188s ]
  9. UPDATE `article` SET `lasttime` = 1783344634 WHERE `id` = 495938 [ RunTime:0.014064s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000259s ]
  11. SELECT * FROM `article` WHERE `id` < 495938 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000439s ]
  12. SELECT * FROM `article` WHERE `id` > 495938 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000531s ]
  13. SELECT * FROM `article` WHERE `id` < 495938 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002296s ]
  14. SELECT * FROM `article` WHERE `id` < 495938 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.058040s ]
  15. SELECT * FROM `article` WHERE `id` < 495938 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.021550s ]
0.179667s