乐于分享
好东西不私藏

Stanford AI汉堡:好吃、营养、低碳能兼得吗?

Stanford AI汉堡:好吃、营养、低碳能兼得吗?

食品 AI 科研专家 · 用 AI 做食品科学科研的效率工具

选题调研 · 配方设计 · 实验规划 · 数据分析 · 结果核验

点击文末「阅读原文」使用 AI 专家 / 捞仔 AI 小站,继续完成你的科研项目。

关注 AI-For-Precision-Health · 每天一篇 AI 科研实操干货

食品 · 医药 · 医械 · AI 工具 · 科研 Skill,让 AI 真正帮你做科研。


一句话钩子:AI 可以从一百万个候选配方里找出“更营养”或“更低碳”的汉堡,却不能保证它好吃。Stanford 这项研究最值得复现的,不是扩散模型本身,而是让配方生成、真实试制、质构和盲评重新接成闭环[1][3]

2,216

汉堡配方,覆盖 146 种原料[1]

100 万

生成后再按目标筛选的候选配方[1][4]

101 人

六款汉堡的盲法感官评价[1][3]

图 1|生成式食品设计不是“一次出答案”,而是数据、候选、筛选、试制和回传组成的研发闭环。图形为 AI 生成,流程依据本文引用的论文与开源代码整理。[1][2][4]

核心要点

① 原论文证明“可生成、可试制、可比较”,没有证明一个模型能同时把美味、营养和低碳推到最优。[1]

② 低碳蘑菇汉堡的环境评分很低,但感官表现下降;高营养豆类汉堡的健康饮食指数更高,接受度仍明显落后。[1]

③ 真正可落地的路线是先做约束筛选和小试,把工艺、质构、感官、成本、标签与过敏原一起回传,再决定是否训练生成模型。[2][3][8][9]

先给判断:这个项目值得做,但不适合从“复现论文全部模型”起步。对多数食品课题组,第一轮最有价值的成果是:一份可计算的原料字典、三到十个满足硬约束的候选配方、三款可重复试制的样品,以及一套能把质构和感官结果送回下一轮的记录表。

一、这个项目为什么难?配方并不是一串原料

食品配方优化同时面对互相拉扯的目标:风味和质构决定人愿不愿吃,营养与可持续性决定产品价值,成本、加工性、供应稳定性、标签和过敏原又决定它能不能生产。2026 年的综述把 AI 食品创新定义为从原料设计、配方、发酵、质构、感官到制造的连续问题,而不是单独的“生成菜谱”。[2]

Stanford 模型学到的是“用了什么原料、各用多少”。它没有直接编码切碎粒径、持水、乳化、加热曲线、蛋白变性和水分迁移。论文也明确把烹饪过程和理化转化列为限制:同一份原料清单,换一种预处理和加热顺序,最终质构可能完全不同。[1]

结果正好说明了这个矛盾。低环境影响的纯蘑菇方案得分仅 0.06,而 Big Mac 为 0.93,但其总体喜好、风味和质构评分都更低;豆类“营养汉堡”的健康饮食指数(HEI,Healthy Eating Index)为 63.12,Big Mac 为 33.71,环境评分约低六倍,感官评分仍明显落后。生成模型找到了目标方向,却没有自动跨过口感这道门槛。[1]

本节结论:课题的核心不是“能不能生成配方”,而是“如何把不可协商的硬约束、可权衡的软目标和真实加工结果放进同一轮决策”。

二、谁已经跑在前面?三条路线解决的是不同问题

Stanford Living Matter Lab:把生成配方带到了真实试吃

Ellen Kuhl、Vahidullah Tac 与 Christopher Gardner 团队从 50 万余条 Food.com 配方中整理出 2,216 条汉堡配方,用两阶段扩散模型分别生成原料组合与用量,再由厨师标准化试制并组织 101 人盲评。它完成了“数据—生成—试制—感官”的关键闭环,但训练数据偏西式,工艺没有进入模型,样品和参与者范围也有限。[1][3]

UC Davis AIFS:把配方扩展到分子、成本与多场景应用

Ilias Tagkopoulos 和 Justin Siegel 参与的“Swap it Smart”项目正在结合食物多组学与生成式智能,目标同时覆盖营养、环境、健康、社会经济和感官五类数据,用于学校、医院和日常食品设计。项目获得 200 万美元支持,但官方表述仍是“开发中”,不能把愿景写成已经验证的产品表现。[6]

Leeds / NAPIC:盯住从配方到放大的断层

英国国家替代蛋白创新中心(NAPIC)把 AI、过程建模、质构和规模化放在同一产业链中,重点不是多生成几个新配方,而是让实验室结果能进入制造、供应链和监管。它提醒我们:小试好吃不等于放大后仍稳定,设备、剪切、热历史和原料批次都必须成为数据。[2][7]

本节结论:Stanford 最接近“生成后真的做出来”,UC Davis 强化多维原料数据,NAPIC 补规模化。复现时应借三条路线的交集,而不是只追一篇论文的模型结构。

三、为什么现在需要 AI?它要补的是三个研发断点

断点 1

配方不可计算同义原料、缺失用量、不同单位和模糊工艺,让历史记录无法直接训练或比较。

断点 2

目标彼此冲突低碳、营养、风味、成本与加工性不是一个分数能公平代表的。

断点 3

实验没有回流质构、盲评和失败批次常留在表格或笔记里,没有进入下一轮选样。

AI 适合接手的是重复而可记录的部分:统一原料实体、补齐数据字典、在约束空间里采样候选、计算多个目标、找出帕累托前沿(Pareto frontier,即无法在不牺牲另一目标的情况下继续改善某一目标的候选集合),再用实验结果更新优先级。它不应替代厨师、感官评价员、食品工程师和法规人员的判断。[1][2][5]

这里有一个很实际的复现提醒:截至本文检查日,公开仓库的营养评分脚本仍需要逐行审计。例如代码先计算了不饱和脂肪与饱和脂肪的比值相关变量,但对应 HEI 加分行使用的是蔬菜总量变量。它更像可复现研究材料,不是拿来即用的营养计算器。[4]

本节结论:AI 的价值不是替你决定“最好吃”,而是让每个候选为什么入选、为什么淘汰、下一轮改什么,都能被追踪和复核。

四、从零怎么搭?10 步把 AI 接进食品研发全流程

下面的方案以“开发一款豆类—蘑菇复合汉堡”为例。第一轮不训练扩散模型,先用公开配方和本地实验数据跑通约束筛选、三款小试与一次盲评。只有当数据字典稳定、工艺可重复、失败样品也被记录后,再升级生成模型。

Step 1|把“做个健康汉堡”改成可证伪的产品任务

输入:目标人群、食用场景、份量、原料禁限用、设备、成本上限和必须保留的感官属性。

AI 动作:把模糊需求拆成硬约束与软目标;示例硬约束为“每 100 g 蛋白质下限、钠上限、无花生、可在现有设备成型”,软目标为风味、弹性、成本和碳足迹。

输出:一页产品设计任务书、主终点、次终点与禁止项。

人工把关:食品、工艺、营养与法规负责人共同签字,明确哪些阈值来自法规,哪些只是内部研发目标。

失败处理:若“好吃、健康、低碳”没有量化口径,暂停建模;先补产品定义,不能让 AI 自行猜阈值。

Step 2|先画证据地图,再决定复现哪些指标

输入:原论文、补充材料、开源仓库、感官方法、营养标准和团队现有 SOP(标准操作规程)。

AI 动作:按“数据—模型—评分—试制—验证”提取每项指标的定义、单位、样本、适用人群和限制,并标注无法从原文确认的字段。

输出:证据矩阵与复现差异清单,例如“美国 HEI 仅作研究比较;中国标签按 GB 28050-2025 重新计算”。[1][8][9][10]

人工把关:至少两人核对关键数值与原文页码;项目负责人决定哪些差异必须在报告中披露。

失败处理:找不到原始定义或代码版本的指标,只保留为探索性结果,不进入主结论。

Step 3|把原料和配方整理成机器能读懂的数据

输入:公开 burgers.csv、本地历史配方、原料规格书、供应商批次和加工记录。[4]

AI 动作:统一原料名、湿基/干基、克数与百分比;建立原料 ID、类别、蛋白、脂肪、糖、钠、持水、过敏原、价格和环境数据字段。

输出:ingredient_master.csv、recipe_matrix.csv、process_log.csv 和缺失值报告。

人工把关:抽查所有高用量原料与全部过敏原;同名不同规格原料必须保留不同 ID。

失败处理:关键营养或工艺字段缺失超过预设比例时,不做自动补值;缩小原料池或补测。

Step 4|先让法规和加工性淘汰不可能的候选

输入:原料字典、目标销售地区、食品类别、标签要求、添加剂限量、过敏原和设备能力。

AI 动作:把禁用原料、用量范围、总和为 100%、成型水分窗口、蛋白和钠阈值写成可执行约束;每条约束保留来源与版本。

输出:constraints.yaml 和候选淘汰日志,记录哪一条约束使配方出局。

人工把关:法规人员核对分类和标准适用范围;模型不得把“技术可用”自动写成“允许宣称”。[9]

失败处理:分类路径不清时,将候选冻结为内部样品,先完成法规判定再继续。

Step 5|建立能被打败的基线,不急着训练大模型

输入:清洗后的配方矩阵、三到五款市场或实验室对照、预先定义的评分函数。

AI 动作:先跑描述统计、相似配方检索和约束随机采样;用简单加权排序与帕累托前沿形成基线。

输出:基线候选、每项得分、与已知配方的距离及随机种子。

人工把关:确认没有同一配方或同一批次跨训练/测试集,避免数据泄漏;检查高分候选是否只是重复已知产品。

失败处理:若简单基线已满足任务,不训练扩散模型;把资源用在试制和测量上。

Step 6|生成候选时,离散原料和连续用量分开处理

输入:原料出现矩阵、用量矩阵、硬约束、训练/验证划分和基线结果。

AI 动作:数据量足够时,参考 Stanford 的两阶段设计:先生成原料是否出现,再生成非零原料用量;数据少时使用贝叶斯优化或约束采样,不强行训练深度模型。[1][4]

输出:带随机种子、模型版本和约束通过状态的候选池。

人工把关:逐项检查负用量、总量偏差、极端比例和现实中不可采购的组合。

失败处理:无效候选率过高时,先收紧约束与原料范围;不要只增加采样量掩盖模型失控。

Step 7|别把五个目标揉成一个“神奇总分”

输入:合格候选、营养数据库、环境数据、原料成本和对照产品。

AI 动作:分别计算营养、环境、成本、配方新颖度与预计加工风险;先做帕累托筛选,再由团队设置情景权重。

输出:三类候选:稳妥型、低碳型、营养型;每类保留一款对照和一款高风险探索样品。

人工把关:环境评分只作同边界、同口径下的相对比较;中国营养标签重新按适用标准计算。[1][9][10]

失败处理:不同数据库排序相反时,报告冲突并做敏感性分析,不选择“更好看”的结果。

Step 8|把候选变成能重复做出的三款样品

输入:三到六个入围配方、原料批次、设备参数和预试验记录。

AI 动作:生成批次记录模板,把浸泡、切碎粒径、混合顺序、静置、成型压力、中心温度、失重率和持水率设为必填字段。

输出:每款至少三个独立批次的试制 SOP、偏差记录和照片。

人工把关:厨师或工艺人员允许调整可食用性,但每次调整必须形成新版本,不能悄悄改配方。

失败处理:无法成型、出水或焦化时,标记失败机制并回到工艺变量;不要直接把失败归因于“AI 配方不好”。

Step 9|用质构和盲评回答“为什么不好吃”

输入:随机编码样品、对照汉堡、质构剖面分析(TPA,Texture Profile Analysis)参数和感官问卷。

AI 动作:检查随机化、出样顺序和缺失数据;联结总体喜好、风味、质构、CATA(Check-All-That-Apply,勾选所有适用项)属性与机械参数。

输出:每款样品的置信区间、批次差异、感官—机械关联和下一轮改配方/改工艺建议。

人工把关:按 GB/T 10220-2012 设计感官试验;预先规定主要比较与样本量,不沿用原研究“无事前功效计算、未做多重比较校正”的局限。[1][3][8]

失败处理:批次差异大于配方差异时,先修 SOP;评价员无法区分样品时,不对细小均值差异作营销解释。

Step 10|把成功和失败一起送回下一轮

输入:配方、工艺、营养、环境、成本、质构、感官和偏差记录。

AI 动作:生成模型卡与数据卡,区分观测事实、统计判断和研发建议;更新候选排序,但保留原始数据和每次版本。

输出:继续、修改、停止三类决策;下一轮只改变一到两个可解释变量。

人工把关:项目负责人审核因果表述、食品声称、异常值处理和淘汰理由。

失败处理:若模型推荐在新批次持续失效,冻结版本并回查原料、工艺和数据漂移,不让系统自动扩大试验。

本节结论:最小闭环应先证明“同样的输入能做出相近样品,真实结果能改变下一轮选择”。能做到这一步,AI 才真正进入研发,而不是停在演示。

五、今天就能怎么做?一个不依赖 GPU 的最小项目

第一轮目标不是复刻“一百万候选”,而是从公开配方中整理一个 20 至 50 种原料的小型空间,生成 30 至 100 个满足硬约束的候选,人工选出三款试制。这样能最快暴露原料字典、工艺和评价环节的问题。

ai_burger_project/├─ 01_protocol/product_brief.md├─ 02_data/ingredient_master.csv├─ 02_data/recipe_matrix.csv├─ 03_constraints/constraints.yaml├─ 04_candidates/candidate_scores.csv├─ 05_trials/batch_record.csv├─ 06_sensory/randomization.csv├─ 06_sensory/ratings.csv├─ 07_texture/tpa_results.csv└─ 08_report/model_card.md

把这段直接交给 AI,先生成数据字典和约束草案

你是食品配方研发项目的数据经理。请为“豆类—蘑菇复合汉堡”建立最小可复现项目,不替我编造法规阈值或实验结果。输入资料:1. 产品任务书;2. 原料规格书与过敏原;3. 历史配方和工艺记录;4. 适用标准原文;5. 可用设备与成本约束。请输出:A. ingredient_master、recipe_matrix、process_log 的字段、单位、允许值与缺失编码;B. 硬约束、软目标和每条约束的来源;C. 30—100个候选的筛选逻辑,保留每次淘汰原因;D. 三款试制样品的选择理由:稳妥型、低碳型、营养型;E. TPA、盲评、批次重复和随机化所需记录;F. 无法由现有资料判断的问题清单。禁止:- 把美国HEI直接当作中国营养声称;- 用总分掩盖目标冲突;- 删除失败样品;- 把预测写成已验证结论。

第一轮只看四个结果

① 候选是否全部通过硬约束,淘汰原因能否回溯;

② 同一配方三个独立批次的质量、失重率和 TPA 变异是否低于预设阈值;

③ 感官差异是否能被风味、质构或工艺数据解释,而不是只报平均分;

④ 下一轮是否能明确只改一个原料比例和一个工艺参数。

本节结论:没有 GPU 也能完成有科研价值的第一轮。先证明数据和实验闭环有效,再让更复杂的生成模型扩大搜索范围。

六、做到什么程度才算能用?六条验收线不能省

1|数据可追溯 每个原料、营养值、环境值和约束都有来源、版本、单位与缺失说明。

2|工艺可重复 至少三个独立批次,关键加工参数和偏差完整记录;批次差异不过线。

3|比较有对照 同时保留市场对照、内部基线和高风险探索样品,不能只挑最好看的候选。

4|感官有设计 随机编码、平衡出样、预设主要终点和样本量,报告置信区间与失败批次。[3][8]

5|营养与环境不过度外推 HEI 和生命周期评价(LCA,Life Cycle Assessment)只在适用口径下比较;标签和声称按目标市场重新审核。[1][9][10]

6|模型能被暂停 新批次、原料替换或工艺变化导致性能漂移时,能冻结版本、回查原因并由人决定是否重训。

原研究的三条边界,复现时必须保留

① 训练数据以西式网络配方为主,不能直接代表中国饮食与本地原料;

② 环境与营养评分依赖数据库和平均值,适合相对比较,不是绝对产品结论;

③ 六款样品和 101 名参与者支持一次验证,不足以证明对所有品类和人群普遍成立。[1]

本节结论:能用的系统不是“自动给出最佳配方”,而是能稳定产生少量值得试制的候选,并让真实实验持续纠正它。

核心结论

生成式 AI 已经能把食品配方从“凭经验试几个”推进到“在约束空间里系统找候选”。

但美味、营养和低碳之间仍有真实冲突,工艺与质构是生成模型最容易漏掉的部分。

对课题组最稳妥的起点,是三款样品、三个批次、一次盲评和一次数据回传,而不是先训练一个更大的模型。

你更想把这套流程用在植物肉、低糖烘焙、功能饮料,还是发酵食品?欢迎在留言区写下产品类型和目前最难的一步。后续会优先拆解真实研发场景。

* 本文仅用于科研与研发信息交流,不构成营养、健康、食品安全、法规或产品声称意见。正式研发、人体试验、标签和上市决策应依据适用标准、伦理要求、原始数据和专业人员审核。


References

[1] Tac V, Gardner CD, Kuhl E. Generative artificial intelligence creates delicious, sustainable, and nutritious burgers. npj Science of Food. 2026;10:199. doi:10.1038/s41538-026-00953-x.

[2] Datta B, Buehler MJ, Chow Y, et al. Artificial intelligence for food innovation. Nature Food. 2026;7:644-654. doi:10.1038/s43016-026-01380-7.

[3] Tac V, Koosis AO, Kuhl E. Texture independently drives liking in AI-generated alternative protein burgers. Foods. 2026;15(11):2026. doi:10.3390/foods15112026.

[4] Living Matter Lab. AI4Food / AI4Burgers: code and data repository. GitHub. Accessed 2026-07-26.

[5] Kuhl E. AI for food: accelerating and democratizing discovery and innovation. npj Science of Food. 2025;9. doi:10.1038/s41538-025-00441-8.

[6] University of California, Davis. Bezos Earth Fund grants $2M to UC Davis and American Heart Association to advance AI-designed foods. 2025.

[7] National Alternative Protein Innovation Centre. Data and artificial intelligence; process innovation programme. Accessed 2026-07-26.

[8] 国家市场监督管理总局、国家标准化管理委员会. GB/T 10220-2012 感官分析 方法学 总论.

[9] 国家卫生健康委员会、国家市场监督管理总局. GB 28050-2025 食品安全国家标准 预包装食品营养标签通则.

[10] 中国营养学会. 中国居民膳食指南(2022).

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-11 13:20:06 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/881458.html
  2. 运行时间 : 0.220384s [ 吞吐率:4.54req/s ] 内存消耗:4,871.21kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=246e9dee3e520d0652a35244d0d0ad3c
  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.001009s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001586s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000671s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000758s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001326s ]
  6. SELECT * FROM `set` [ RunTime:0.000533s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001497s ]
  8. SELECT * FROM `article` WHERE `id` = 881458 LIMIT 1 [ RunTime:0.014961s ]
  9. UPDATE `article` SET `lasttime` = 1786425606 WHERE `id` = 881458 [ RunTime:0.007979s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000717s ]
  11. SELECT * FROM `article` WHERE `id` < 881458 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001203s ]
  12. SELECT * FROM `article` WHERE `id` > 881458 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001076s ]
  13. SELECT * FROM `article` WHERE `id` < 881458 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001953s ]
  14. SELECT * FROM `article` WHERE `id` < 881458 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005485s ]
  15. SELECT * FROM `article` WHERE `id` < 881458 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005560s ]
0.224330s