当前位置:首页>农业>ESE|从工业到农业:区域发展转型如何加剧遗留磷对水质的威胁

ESE|从工业到农业:区域发展转型如何加剧遗留磷对水质的威胁

  • 2026-05-14 14:03:35
ESE|从工业到农业:区域发展转型如何加剧遗留磷对水质的威胁

论文的视频解读由NotebookLM AI智能生成,内容仅供参考,具体研究请查阅原文。

导语

01

在流域治理实践中,人们往往更关注当年的污染输入是否下降,却容易低估另一个更顽固、也更具延迟性的风险来源——遗留磷。所谓遗留磷,是指过去人类活动长期累积在土壤、沉积物和水体中的磷,它不会随着当年排放的下降而立即消失,反而可能在多年之后持续释放,拖慢水质恢复进程。发表于Environmental Science and Ecotechnology的一项研究,以松花江流域1981—2020年的长期数据为基础表明:当区域发展格局由工业主导逐步转向农业主导,遗留磷风险并没有减弱,反而被显著放大;到近十年,遗留磷已经超过当年新增输入,成为推动河流磷污染变化的主导力量。

研究背景:遗留磷是水质治理中被延后显影的“历史负担”

02

磷既是生态系统必需的营养元素,也是水体富营养化的重要驱动因子。当外源输入超过环境承载阈值,藻类暴发、缺氧和生物多样性下降等一系列水环境问题便会随之出现。过去几十年,点源控磷取得了不少进展,但问题并未因此彻底缓解,其关键原因之一,就在于大量历史积累的磷仍然滞留在流域景观之中,并在降雨、侵蚀、洪水等条件下重新进入河流系统。也正因为如此,很多流域在“已经减排”的情况下,水质改善仍然慢于预期。

这项研究关注的正是遗留磷与区域发展格局之间的深层联系。研究团队指出,区域发展路径的变化不仅改变土地利用方式,也会重塑流域的生物地球化学缓冲能力,进而改变遗留磷的累积、滞留与释放过程。真正需要回答的并不只是“今天排了多少磷”,而是“过去几十年的发展方式,把多少磷留在了流域里,又会在未来多长时间里继续影响水质”。

从工业高地到农业基地:松花江流域经历了什么

03

松花江流域是观察这一问题的典型区域。研究表明,在1981—2020年的40年间,松花江流域整体上经历了由工业主导向农业主导的显著转变,只是不同子流域发生转变的时间并不一致。历史上,这一地区曾是东北亚重要的工业增长极,资源开发、能源与制造业发展带动了早期工业化;而自20世纪80年代以来,伴随国家经济结构调整和农业政策推进,流域逐渐转向以粮食生产和农业集约化为重要特征的发展模式。

为了刻画这一转变,研究团队将区域发展转型系数、净人为磷输入、河流总磷输出和时间滞后分析结合起来,并进一步引入地理—时间加权回归、偏最小二乘路径模型以及面向2050年的机器学习情景预测,从而系统回答三个问题:遗留磷如何形成,何时开始主导河流污染,以及未来通过何种策略更有可能实现风险缓释。这样的研究设计,使文章不只是对历史过程的回顾,更是对未来流域治理路径的一次前瞻性诊断。

主要发现:从“当年排放”到“历史库存”,风险正在转向

04

研究最值得重视的发现之一,是遗留磷库存的急剧扩大。结果显示,随着区域发展格局由工业偏重走向农业偏重,松花江流域累积遗留磷从1981年的93.5 kt上升至2020年的7995.6 kt,40年间增长了86倍,而且与发展转型系数呈显著正相关。这意味着,发展方式的转变并非只是改变了磷的当年输入结构,更从根本上放大了流域对“历史磷负担”的长期承接能力。

如果进一步追溯来源结构,这一变化就更加清晰。1981年,松花江流域年净人为磷输入为179.3 kg km-2 yr-1;到2015年升至554.2 kg km-2 yr-1,2020年仍维持在498.9 kg km-2 yr-1的较高水平。化肥磷始终是最主要来源,而且其占比从44%升至63%;与之相对,主要与工业排放相关的大气沉降磷占比则从29.4%下降至17.5%。也就是说,当流域由工业化走向农业化,磷压力并没有消失,而是由工业排放型压力逐步转向农业累积型压力。

比库存增大更值得警惕的,是主导因素的变化。研究显示,在1981—1990年,推动河流磷负荷上升的主要还是当年磷输入,其贡献占比为62.3%—67.9%;但到了2011—2020年,遗留磷的贡献已上升至65.4%—69.9%,超过当年新增输入,成为河流磷变化的首要驱动因素。换言之,今天河流中的磷污染,越来越不是“今年排了多少”可以解释的,而是“过去几十年留下了多少”在起决定作用。

这一过程伴随着明显的时间滞后。研究测得,松花江流域不同子流域从磷输入变化到河流响应之间的滞后时间为4—23年,平均为13.5年。部分地形较陡、经济活动相对较弱的区域,遗留磷更容易向河流迁移,滞后较短;而一些经历较强发展转型、耕地与建设用地更密集的区域,则呈现更长的滞后期。这说明,流域治理成效之所以常常“见效慢”,并不一定意味着措施无效,而可能是遗留磷仍在持续释放,其环境响应本就具有跨年度、跨阶段甚至跨代际的延迟性

关键控制因素发生迁移:从工业排放与排水设施,到黑土保持与耕作方式

05

这项研究的另一重要价值,在于揭示了关键控制因素的迁移。工业主导阶段,遗留磷与化石能源消费、清洁能源占比、降水过程和排水网络密切相关,说明当时的风险更多受到工业排放、大气沉降以及城市排水基础设施的共同影响。尤其在强降雨条件下,排水系统和合流制溢流可能加速磷由陆地进入河流,从而放大水质压力。

而当区域发展进入农业主导阶段,决定遗留磷命运的关键变量明显改变。黑土性质、土壤有机质含量、耕地坡度、地膜覆盖以及冻融和积雪条件的重要性显著上升。研究指出,黑土因其较强的吸附与保持能力,更容易积累遗留磷;较平缓地形则有利于磷在土壤中滞留;寒区常见的地膜覆盖、冻融过程和雪被效应,也会改变土壤水热环境,进一步影响磷的保存与迁移。也就是说,在农业强化背景下,遗留磷治理已不只是“减排”问题,更是一个与土壤保持、耕作制度、寒区农业管理和景观缓冲能力密切相关的综合性问题。

从自然调控因子看,这种转变同样明显。工业主导时期,湿地在拦截磷径流、减缓遗留磷风险方面作用突出;进入农业主导时期后,随着湿地退化和土地利用改变,其缓冲作用减弱,而植被在减轻风险方面的重要性上升。这一变化提示我们,流域治理不应仅仅盯住排口和施肥量,还必须把湿地保护、景观恢复与生态缓冲能力重建纳入治理框架。

图表解读:四幅关键图读懂遗留磷风险的形成、滞后与治理

06

图1|区域发展格局由工业转向农业,遗留磷库存迅速攀升

论文首先通过图1展示了1981—2020年松花江流域区域发展格局的演变,以及这一变化与遗留磷累积之间的紧密联系。

图1a显示,不同子流域在过去40年间经历了由工业主导向农业主导的转变。图中颜色越偏蓝,表示农业主导性越强;越偏红,则表示工业主导性更强。可以看到,流域内多数区域在20世纪90年代前后逐步转向农业发展,这一转型具有明显的空间差异,但总体趋势十分清晰。

图1b进一步显示,发展转型系数与遗留磷累积呈显著正相关(R2 = 0.83,p < 0.01)。也就是说,随着区域越趋向农业主导,遗留磷库存越高。

图1c则给出了累积遗留磷的时间变化。1981年松花江流域遗留磷库存为93.5 kt,至2020年增至7995.6 kt,40年间增长了86倍。其中,较早转向农业的嫩江流域占据了更大比例的遗留磷库存。图1直观说明,区域发展方式的变化并非只是经济结构上的调整,同时也深刻改变了流域中磷的长期累积过程。

图1  区域发展格局转变与遗留磷累积。a,松花江流域(SRB)从工业发展格局向农业发展格局的转变。子流域上标代表松花江流域的四个主要汇水区:“1”代表嫩江汇水区,“2”代表第二松花江汇水区,“3”代表牡丹江汇水区,“4”代表松花江干流汇水区。发展转型系数反映农业与工业总产值之间的相对变化,其中“*”表示发展格局在系数为1.0时发生转变。b,遗留磷与发展转型系数之间的相关关系。c,1981—2020年遗留磷的时间累积。在本研究中,1981年被设定为计算遗留磷累积的起始年份。1981年前累积遗留磷的“0”表示本研究计算的基线。

图2|化肥成为遗留磷的主导来源,农业强化改变了磷输入结构

图2从来源结构上解释了为何遗留磷会在农业主导阶段迅速累积。

图2a显示,1981—2020年松花江流域年净人为磷输入(NAPI)整体呈上升趋势,由1981年的179.3 kg km-2 yr-1增加到2015年的554.2 kg km-2 yr-1,2020年仍维持在498.9 kg km-2 yr-1。不同来源中,化肥磷(Fertilizer P)始终占据最大比例,而且其贡献不断增强;与此同时,主要与工业活动相关的大气沉降磷(Deposition P)占比则逐渐下降。这表明,当流域由工业化走向农业化,磷压力并未减轻,而是从工业排放型压力转向农业累积型压力。

图2b展示了空间差异。第二松花江流域等区域的NAPI明显高于嫩江和牡丹江流域,这与当地较高的农业强度、人口和土地开发程度有关。

图2c显示,各类人为磷源对遗留磷库存的相对贡献中,化肥磷在不同阶段都居首位,而且随着发展格局转向农业主导,其贡献由60.1%升至70.2%。相反,非食物磷输入和大气沉降磷的贡献随工业影响减弱而下降。图2清楚地揭示,农业强化尤其是化肥使用,是推动遗留磷长期累积的关键机制。

图2  在发展格局转变背景下,人为磷来源的动态及其对遗留磷的贡献。a,1981—2020年各类人为磷来源的历史变化。b,1981—2020年流域内平均净人为磷输入(NAPI)的空间分布。c,根据地理与时间加权回归模型,不同人为磷来源对遗留磷的贡献。

图3|遗留磷逐步取代当年输入,成为河流磷污染的主要驱动因素

图3是全文最能体现“时间滞后”特征的一幅图,揭示了为什么流域在已经采取减排措施的情况下,河流总磷仍可能长期居高不下。

图3a显示,1981—2010年前后,NAPI与河流磷负荷之间的关系轨迹发生了明显变化。早期,随着人为磷输入增加,河流磷负荷也同步上升;但在后期,两者关系出现“逆时针回环”,说明河流磷负荷不再仅仅由当年输入决定,而开始受到历史累积遗留磷的显著影响。这正是遗留污染的典型特征。

图3b表明,不同子流域的河流磷负荷与时间滞后存在明显空间差异。研究测得,松花江流域的滞后时间为4—23年,平均为13.5年。这意味着,即使当前实施减磷措施,其对河流水质的改善也可能要在多年之后才体现出来。

图3c和3d更直观地给出了这一变化。在1981—1990年,河流磷负荷的增加主要由当年磷输入驱动,其贡献为62.3%—67.9%;而到了2011—2020年,遗留磷的贡献上升至65.4%—69.9%,超过当年输入,成为河流磷变化的主要来源。也就是说,松花江流域的磷污染已经从“当年污染”问题演变为更复杂的“历史库存释放”问题。

图3 河流水环境对遗留磷的响应。a,整个流域内净人为磷输入(NAPI)与河流磷负荷之间随时间变化的关系(蓝色箭头具有指示性,即箭头方向的变化表明NAPI与河流磷负荷之间的关系随时间呈非线性变化)。b,1981—2020年流域内河流磷负荷和时间滞后的地理分布。c,1981—2020年流域内当年磷输入对河流磷负荷变化的相对贡献。d,1981—2020年流域内遗留磷输入对河流磷负荷变化的相对贡献。

图4|到2050年,综合治理情景有望显著降低磷流失和遗留磷风险

如果说前几幅图展示了问题的形成机制,那么图4则进一步给出了未来治理的可能路径。

图4a显示,在“维持现状”(BAU)情景下,受遗留磷持续释放影响,未来一段时间内河流磷流失仍将维持较高水平,到2050年仅预计下降4.5%。这意味着,单靠当前趋势和自然消解,遗留磷风险不会快速消退。

图4b显示,不同治理策略对遗留磷库存的控制效果存在显著差异。相较于BAU,膳食结构改善(DSI)、化石能源消费减少(FER)和磷利用效率提升(PUE)均可降低遗留磷风险,而将这些措施叠加的综合情景(COM)效果最好,到2050年可使年遗留磷库存下降66%,河流磷流失下降30%。

图4c和4d进一步表明,不同子流域的减排效果与遗留磷库存和滞后时间存在显著负相关:遗留磷库存越高、滞后越长的区域,未来磷流失的下降幅度越小。例如,第二松花江流域等历史负担较重的区域,未来即使实施综合治理,其改善幅度也相对有限。这提示治理必须更加重视分区分策,不能寄希望于“一刀切”的统一方案。

图4  可持续管理策略对磷流失风险和遗留磷污染的缓解。a,2020—2050年不同未来情景下的磷流失。b,到2050年不同未来情景下遗留磷的累积强度。BAU:维持现状情景;DSI:膳食结构改善情景;FER:化石能源消费减少情景;PUE:磷利用效率提升情景;COM:组合情景。c,在COM情景下,到2050年磷流失降低(相对于2020年基线)与遗留库存之间的关系。d,在COM情景下,到2050年磷流失降低(相对于2020年基线)与滞后时间之间的关系。

未来治理:单一减排难以迅速见效,综合策略更具潜力

07

在未来情景预测部分,研究团队设置了常规发展、膳食结构改善、化石能源消费减少、磷利用效率提升以及综合优化五类情景。结果显示,即使在不追加新措施的常规情景下,受前期净人为磷输入下降影响,到2050年流域磷流失也仅预计下降4.5%,年遗留磷库存仅下降2.6%。这意味着,单靠自然消解和既有趋势,遗留磷风险的衰减速度仍然偏慢。

相比之下,结构性调控能够显著改善结果。到2050年,膳食结构改善情景预计可使磷流失下降18.9%,遗留磷库存下降24.3%;化石能源消费减少情景分别可下降20.7%和29%;磷利用效率提升情景分别可下降25%和46%。而将多项措施叠加的综合情景效果最好,预计可使磷流失降低30%,年遗留磷库存降低66%。这一结果清楚表明,真正有效的流域控磷策略,不会来自单一环节的小幅修补,而应来自能源、农业、消费和流域管理的协同优化。

值得注意的是,即使在综合情景下,不同子流域的改善空间仍然存在显著差异。遗留磷风险较低的区域,未来磷流失降幅可达33%—40%;而第二松花江流域等遗留磷库存更高、滞后更长的区域,降幅可能只有21%—28%。这再次说明,流域治理必须走向分区分策。对高风险区域而言,统一化、平均化的治理安排并不足以应对其长期累积形成的历史约束。

研究意义:从“看当年”转向“看历史”,是理解流域磷污染的关键

08

这项研究的重要意义,不仅在于识别了松花江流域的遗留磷风险,更在于提出了一个对很多流域都具有参考价值的判断:区域发展格局一旦发生深层转向,污染的主导机制、治理的关键因子以及修复见效的时间尺度,都可能随之改写。对于长期受富营养化困扰的流域而言,治理视角需要从“年度控排”进一步转向“历史库存管理”,从“单一污染源控制”转向“土地利用—农业实践—景观缓冲—能源结构”的综合调控。

论文还提出一个非常值得关注的判断:按照研究估算,松花江流域现有遗留磷库存理论上可在不增加外部磷输入的条件下支撑约13年的作物生产。这一结果并不意味着可以忽视施肥管理,恰恰相反,它提示我们,流域中相当一部分“历史磷”实际上仍具资源属性,关键在于如何通过更加精细的农业管理,把它从水环境风险转化为可被作物利用的养分来源。对于面向未来的流域治理来说,这种从污染负担识别到资源化利用重构的思路,或许正是破解长期磷风险的关键一步。

引用信息

09

Zhan, W., Gao, Y., Zhang, H., Tian, Y., Zou, Y., Li, X., ... & Ren, N. (2025). Shifting regional development scenarios amplify legacy phosphorus threats to water quality. Environmental Science and Ecotechnology 26: 100569.

doi: 10.1016/j.ese.2025.100569

ESE启动“115计划”

“115计划”是ESE期刊专属快速发表通道。若您的研究成果经历了顶刊*审稿流程,最终未能如愿发表,可参与该计划。

ESE期刊愿以最简化的审校流程助力您的学术成果加速面世:15个工作日内完成刊发决策并全程免除出版费用(APC),助力您无缝开启开放获取学术传播新征程。

*关注ESE期刊公众号,后台留言回复“115”获取顶刊名单。

推荐阅读

· 从污水污泥中回收磷的环境可持续性和成本分析

· 紫色酸性磷酸酶提升微藻对有机磷农药的水解

· 从碳中和走向温室气体中和:中国2030年后的转型路径与政策

· 废糖蜜制氢实现全规模验证:100 m3连续流反应器稳定产氢

· 二氧化碳减排这道传统难题,正在被过程集成与智能工具重新求解

· 人体胆汁中的微塑料累积与胆道健康风险

· 厌氧颗粒的生态与代谢多样性:颗粒大小对微生物功能与群落结构的影响

· 二氧化锰催化电矿化三氯生:打开含氯废水深度治理的低成本路径

期刊简介

在生态环境部部长黄润秋亲自提出和指导下,ESE于2020年1月创刊。ESE由中国科协主管,由中国环境科学学会、哈尔滨工业大学和中国环境科学研究院共同主办。ESE为双月刊,面向全球开放获取,全部论文皆可免费阅读、下载。

ESE编委会由150余位全球生态环境研究领域的顶级专家学者构成。哈尔滨工业大学任南琪院士担任主编,中国环境科学学会理事长、生态环境部环境规划院王金南院士和中国环境科学研究院吴丰昌院士担任副主编。Danny Reible院士、席北斗院士、张彤教授、王爱杰教授、宋永会研究员、Korneel Rabaey教授、孙建中教授等15位世界顶尖学者担任执行主编和执行副主编。

ESE已入选中国科技期刊卓越行动计划二期项目、中关村发展项目,并已入选3个 “一区”,即中国科协高质量科技期刊T1区、中科院一区TOP和JCR报告Q1区。2025年的JCR影响因子在“环境科学”类别的374本期刊中排名全球第11;Scopus引用分在“环境科学(综合)”、“环境科学(生态)”类别均位居全球Top 2%(2025年引用分为20.0)。

期刊官网:https://www.sciencedirect.com/journal/environmental-science-and-ecotechnology

如何免除ESE期刊的出版费(APC)?

ESE期刊已加入Research4Life计划(详情请访问:https://www.elsevier.com/researcher/author/open-access/choice)。来自Research4Life计划列表国家的作者,在ESE期刊发表论文时可免缴出版费。而对于非Research4Life计划列表国家(例如中国)的作者,若因经费紧张原因确实无法承担出版费,可通过ESE期刊编辑部向爱思唯尔提出免缴APC的申请。

最新文章

随机文章

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