当前位置:首页>学习笔记>农夫山泉学习笔记(二)--渠道变革以及农夫超越哇哈哈、怡宝的复盘

农夫山泉学习笔记(二)--渠道变革以及农夫超越哇哈哈、怡宝的复盘

  • 2026-04-11 20:34:58
农夫山泉学习笔记(二)--渠道变革以及农夫超越哇哈哈、怡宝的复盘

本文分为三个模块

1、从渠道管理框架了解农夫的四次经销商体系变革

2、结合环境变化与渠道变革复盘农夫超越哇哈哈的过程

3、结合环境变化与渠道变革复盘农夫超越怡宝的过程

一、经销商渠道的模式演进与农夫的实践

根据文永生老师在投资实战派播客《农夫山泉、美的、安踏背后的消费品渠道制胜密码》的分享,整理如下:

1、经销商模式演进

  • 管制批发商阶段:简单交易关系,品牌方对终端无掌控

  • 非积极销售系统:品牌与经销商分工协作,部分管理下游渠道

  • 积极销售系统:经销商转型为物流/资金平台,品牌方掌控核心终端与货架资源

2、关键管理维度

  • 渠道结构:直接/间接覆盖比例、经销商数量与层级

  • 控制颗粒度:经销商筛选标准、权责划分、价格管控、绩效考核

  • 成本优化:单渠道成本分析、渠道组合性价比评估

3、经销商分销模式典范-非积极销售系统

  • 娃哈哈联销体

    • 资金绑定:经销商预付货款获得信用额度,享受高于银行利息

    • 层级管理:特约一批→特约二批→终端,区域独家授权

    • 利益驱动:基础毛利+超额返利,结合优胜劣汰机制

  • 步步高分销网络

    • 股权绑定:区域代理多为公司股东/高管,形成利益共同体

    • 品类叠加:依托现有网络持续导入新品(学习机→手机→小天才手表)

    • 终端控价:消费电子高价值特性支撑严格价格管控

4、经销商分销模式典范-积极销售系统

  • 农夫山泉第三代模式

    • 层级压缩:总部→大区经销商→终端(仅两层结构)

    • 数字化管控:NCP系统实时监控sell-in(经销商进货)、sell-through(终端销售)数据

    • 终端覆盖:4000+经销商覆盖200万+终端,县乡级市场渗透率90%

  • 美的渠道扁平化

    • 运营商转型:取消多级代理,2000+独立运营单元负责全品类

    • 数字化协同:实现预测、物流、库存、订单全流程在线化

    • 成果:多品类订单占比65%,库存周转降至45天

文永生老师讲上述知识点讲的很清楚,而农夫同样经历了完整的上述从1996-2008 的学习哇哈哈联销体非积极销售阶段、2008-2016 的深度分销积极销售阶段。但任何经销商体系都有利有弊,不是简单的非此即彼,比如问了 AI 后一眼便能总结出各自的优劣势和适用场景。

维度

联销体(大商制/多级分销)完美适配

深度分销(厂家直控/仓配制)完美适配

企业发展阶段

初创期、全国化扩张期;资金实力弱、组织能力不足的中小企业

成熟期、行业头部企业;资金实力强、组织与数字化能力完善的规模化企业

品类核心特性

高客单、低周转、强本地化资源依赖、非标准化、重服务/重客情的品类

低客单、高频刚需、高周转、高度标准化、冲动型消费的品类

典型品类案例

高端白酒、红酒、家居建材、大家电、奢侈品、商用设备、农资产品、高端母婴品

包装饮用水、碳酸饮料、瓶装茶饮、方便面、口香糖、大众休闲零食、日化洗护、常温乳制品

核心市场环境

下沉市场(县/乡/村)、终端极度分散、配送难度大、本地化壁垒高的市场

一二线城市、连锁化渠道占比高、终端集中度高、标准化程度高的市场

核心渠道场景

餐饮渠道、夜场渠道、政企团购渠道、本地定制化服务渠道、非标准化碎片化渠道

连锁便利店、大型商超、高铁站/机场/景区、写字楼/学校等标准化流量场景、全国性连锁渠道

而之前在学习洋河的阶段中,知道洋河曾经深以为傲的深度分销从 2019 年后便遇到了困难,那有没有方法能两者兼顾呢?当时洋河的口号调整印象很深:“一商为主、多商为辅”,本质上就是联销体+深度分销的混合模式。不出意外,去查询了农夫山泉的券商对其经销商模式的复盘,也体现出了 联销体+深度分销的混合模式(但还是更偏向于深度分销为主体),本质上还是文永生老师所说的永远要平衡成本、经销商利益与复杂度的综合考虑。

按照东吴证券的总结,农夫的变革大概如下图所示:

更细节地展开来说,农夫大概经历了下面几个阶段:

1)联销体模式:1996 年公司学习娃哈哈联销体模式,即产品从生产到最终售出,需经过总部——各省区分公司——特约一级商——二级批发商—— 三级批发商——零售终端,该模式下公司和每一层经销商利益深度绑定,覆盖面广、渠道下沉深,但同时公司对终端控制难度较大,导致市场反应不够迅速,且当利润不足以支撑渠道时,可能出现渠道塌陷、终端价格紊乱的风险。

2)通路精耕模式:2008 年开始,公司借鉴可口可乐的深度分销模式,搭建办公系统 NCP、财务核算系统 IMS、业代终端机系统 MMS 以及内部即时通讯系统,从市场开拓、业务接洽到活动策划均由厂商负责,经销商主要负责仓储、配送。该模式提高了厂商对终端的控制力,渠道管理可视化、透明化,但也存在经销商水平不足、缺乏专业大商、终端销售工作变形等问题。

3)14-15 年:公司依照可口可乐搭建直营体系,公司招聘近万名业务员直面市场经营,经销商实际充当了配送员角色,此举有助于精准把控终端。但随之而来的是用工成本高企,组织架构臃肿、业务人员流失率高等问题。

4)17-19 年:公司调整为“大经销商制战略”。在此期间经销商数量得到优化调整,公司17/18 年经销商数量分别-441/-35 家,直到 19 年开始恢复正增长。公司以大区为单位,将市场划归至地级经销商旗下。并安排业务员到经销商团队中,帮助经销商更好的精耕细作,同期也给经销商特定的费用支持。

5)20-至今:公司在潜力市场增加与次级经销商联系。为进一步推动市场下沉,2020 年来时公司在乡镇市场同少量有市场潜力的次级经销商签订三方协议,以便公司深入了解下沉市场信息。但次级经销商仍从经销商端进货,公司通过在 NCP 系统中提报的销售数据了解次级经销商的销售情况。

经历此番调整后,公司人员工资支出方面得到明显优化,同时调动了经销商的积极性。因县级以下市场根据自身能力向下拓展,公司不设县级经销商,保证了大商的利益。同时大商可根据当地需求和偏好因地制宜销售产品,配备的业务员给予其经验支持。

ok,了解了农夫的经销模式变革,那么不免要问一句,为什么要这样变?以及这样变的效果是怎样的?于是查询了一些资料(尤其是和 AI 的对话),便可以大概了解农夫超越哇哈哈、农夫超越怡宝的主要原因(肯定不全,了解还不多,仅是一个局部视角)

二、复盘农夫超越哇哈哈的过程

外界环境去趋势肯定是最主要的原因,适者生存,顺应环境变化的调整应该是主因。因此我的思路是先看环境变化,再看企业哪些动作主动适应了变化,最后再看还有哪些比较重要的策略

1 外界环境趋势变化

  • 2008年是个分水岭。那一年,中国人均GDP突破3000美元,开始向8000美元区间迈进。这个数字背后,是消费升级的硬拐点。瓶装水从“解渴”的生理需求,转向“品质”的心理需求。消费者愿意为更好的水源、更健康的标签支付溢价。2元价格带不再是天花板,而是新基准。

  • 渠道结构同时发生大迁移。遍布城乡的夫妻店开始让位于连锁便利店、大型商超和电商平台。2010年,中国连锁便利店门店数突破2万家,到2020年超过14万家。传统联销体依赖的层层分销网络,在连锁渠道的直采需求面前显得笨重而低效。货架争夺战从人情关系转向系统对接

  • 信任体系在2008年三聚氰胺事件后彻底重构。消费者对“企业技术”的信任崩塌,转向“天然源头”的原始信赖。瓶装水行业的技术叙事——反渗透、多重过滤、无菌灌装——突然失去了魔力。水源地本身成为新的信任资产。农夫山泉那句“我们不生产水,我们只是大自然的搬运工”,恰好踩中了这个心理转折点

  • 媒介生态的剧变。央视标王时代在2010年后实质性落幕。2012年,央视广告招标总额首次出现负增长。内容营销、社交媒体、短视频成为新的沟通方式。品牌需要的不再是黄金时段的声量轰炸,而是持续的内容输出和用户互动。娃哈哈曾经依靠“我的眼里只有你”的广告歌和央视投放建立品牌认知,这套打法在新媒体时代失效了

2 农夫山泉的应对

面对这些趋势变化,农夫山泉的应对分为两层:顺应变化,和额外主动作为。

顺应变化方面,农夫山泉做了四件事。

第一,提前15年锚定“天然水”定位。1996年公司成立时就明确“天然饮用水”方向,比消费升级拐点早了12年。第二,放弃联销体转向深度分销。2008年开始建设现代渠道体系,与连锁商超建立直供合作,比渠道迁移浪潮早了5年。第三,将水源地变为信任资产。千岛湖、长白山、武陵山、太白山四大水源地不是生产基地,而是品牌故事的核心场景。第四,转向内容营销。从早期纪录片式广告到社交媒体内容矩阵,农夫山泉的内容产出能力在瓶装水行业独树一帜。

额外主动作为更具进攻性。2000年,农夫山泉主动引爆“水种之战”,宣布停止生产纯净水,全面转向天然水,并发布“纯净水对健康无益”的对比实验。这场争议营销将品类竞争从价格战升级为价值战。第二,坚守2元价格带。当娃哈哈将纯净水价格下探到1元时,农夫山泉坚持2元定价,用价格锚定品质认知第三,全国水源地网络布局,降低成本。从浙江千岛湖到吉林长白山,从湖北丹江口到新疆天山,农夫山泉用20年时间构建了覆盖全国的水源地网络,这有效降低了天然水自带的的运输成本。

这些动作的共同特点是:在趋势被普遍认知之前,已经完成关键卡位。当消费升级成为共识时,天然水定位已深入人心;当渠道迁移成为现实时,深度分销体系已经成熟;当信任重构发生时,水源地故事已经讲了十年。

3 娃哈哈的错失

娃哈哈的失守同样体现在两个层面:未顺应变化,和自身主动错误。

未顺应变化方面,娃哈哈犯了四个致命错误。第一,死守纯净水卖点。当天然水成为消费升级的象征时,娃哈哈依然强调“27层净化”的技术叙事,忽略了消费者对“天然”的心理需求。第二,联销体无法对接连锁渠道。这套曾经创造奇迹的渠道模式,在连锁商超的直采需求面前变得低效。娃哈哈的经销商网络擅长覆盖夫妻店,却难以满足现代渠道的系统化要求。第三,营销停留传统模式。央视标王思维延续到新媒体时代,内容营销能力建设滞后。第四,抵制电商。宗庆后曾公开表示“电商冲击不了娃哈哈”,错过了线上渠道布局的关键窗口期。

自身主动错误更具破坏性。第一,价格带自杀式下探。为应对竞争,娃哈哈将纯净水价格从2元降至1元,用降价换取份额,却摧毁了品牌的价值认知。第二,强人管理扼杀创新,女儿始终无法服众。高度集权的决策体系让组织失去市场敏感度,中层管理者沦为执行工具(这点可能农夫也需要警惕钟老板退休后的状况)。第三,盲目多元化。从童装到白酒,从奶粉到商业地产,分散的资源未能强化瓶装水主业。第四,对标准变革迟钝。2015年《食品安全国家标准包装饮用水》实施,天然水和纯净水的分类标准明确,娃哈哈未能及时调整产品策略。

这些错误的共同根源是路径依赖。联销体、央视广告、纯净水技术、强人管理——这些曾经成功的要素,在新时代变成了转型的枷锁。

三、复盘农夫超越怡宝的过程

1 外界环境趋势变化

与娃哈哈的时代代差不同,怡宝面临的是赛道位移。2019年,中国包装饮用水市场发生历史性转折:天然水和矿泉水合计市场份额首次超越纯净水。这个转折点意味着,怡宝作为纯净水赛道的领先者,突然发现自己站在了增长停滞的赛道上。

健康意识的疫情催化加速了这一进程。2020年后,消费者对瓶装水的需求从“安全”转向“有益”。纯净水的“安全”定位依然成立,但“天然水含有矿物质”的认知开始占据心智高地。瓶装水不再只是解渴工具,而是健康生活方式的组成部分。

增长引擎的区域切换同样关键。一二线市场瓶装水渗透率接近饱和,增量转向下沉市场。但下沉市场对价格更敏感,物流成本更高。怡宝长期依赖一二线城市的渠道网络,在下沉市场覆盖不足。

PET 原材料成本上涨,成本与价格的双重挤压让纯净水赛道雪上加霜。物流成本持续上涨,而纯净水价格带集中在1-2元区间,利润空间本就有限。低价赛道陷入价格战,进一步压缩盈利空间。

2 农夫山泉的应对

在赛道位移的背景下,农夫山泉的应对同样分为顺应变化和主动作为。

顺应变化方面,农夫山泉占据了四个优势位置。第一,天然水赛道垄断者。当天然水市场份额超越纯净水时,农夫山泉已经是这个赛道的绝对领导者,市场份额超过50%。第二,心智契合健康需求。“天然”定位天然契合“有益健康”的消费心理,无需重新教育市场。第三,下沉市场深度覆盖。通过深度分销+大商模式,并且农夫在 2019、2020 年开始增加下沉市场的次级经销商开疆拓土,农夫山泉在下沉市场的网点密度远超怡宝第四,物流成本劣势降低。不断增加全国水源地布局,实现了就近生产、就近配送,降低了物流成本。

额外主动作为更具战略意义。第一,水源地矿产式圈地。农夫山泉不仅拥有水源地使用权,更通过长期协议锁定优质水源,形成了事实上的水源矿产垄断。第二,全品类渠道捆绑。除了瓶装水,农夫山泉的茶π、东方树叶、NFC果汁等产品形成组合,尤其是东方树叶疫情后的爆发增长,并且东方树叶毛利*周转率都很高,在渠道端增强谈判筹码第三,渠道管控极致化。通过数字化系统实时监控终端动销,防止窜货和价格混乱,农夫在 2025 年竟然做到了控制电商占比 5% 以内第四,反向推出绿瓶纯净水。2021年推出2元绿瓶纯净水,不是放弃天然水定位,而是用纯净水产品卡住低价赛道,让怡宝变得很难受(当然,也遭到了反噬,竞争对手们在2024 年的舆论反攻)

这些动作的核心逻辑是:在赛道切换的关键节点,用既有优势放大领先差距,同时用进攻性布局封堵竞争路径。

3 怡宝的错失

怡宝的落后同样源于两个层面:未顺应变化,和自身主动错误。

未顺应变化方面,怡宝面临四个结构性困境。第一,赛道增长停滞。纯净水市场份额被天然水超越后,赛道增长空间受限。第二,定位吸引力递减。“纯净”定位在安全需求时代具有优势,但在健康需求时代缺乏“有益”的联想。第三,渠道结构畸形。过度依赖一二线城市和特定渠道(如华润万家体系),在下沉市场覆盖不足。

自身主动错误更具决定性。第一,品类战略僵化20年。怡宝长期坚守纯净水单一品类,未能及时布局天然水或矿泉水。当赛道切换发生时,缺乏替代产品。第二,饮料矩阵全线溃败。怡宝的奶茶、柠檬茶等饮料产品未能形成规模,无法像农夫山泉那样实现渠道捆绑第三,品牌建设长期缺位。除了“信任”的模糊概念,怡宝缺乏清晰的品牌故事和情感连接。第四,国企体制约束。作为华润集团旗下企业,决策流程相对保守,市场反应速度慢于民营企业。

这些问题的共同特征是赛道惯性。作为纯净水赛道的长期领先者,怡宝习惯了在这个赛道上的成功路径,未能及时察觉赛道本身的位移。

当然,很重要的一部分原因,还是农夫太强了,品牌心智广告持续灌溉(农夫内部对品牌的重视和能力都是行业内最强的)渠道能力基本功冠绝行业,管理层尤其是钟老板长达十几年在东方树叶上的布局和死磕,在健康趋势后爆发性增长目前已超越包装水成为最大的收入来源,农夫给经销商的总利润又进一步垮了一个台阶,这又反向进一步加强了对渠道的绑定销售和议价权而线下黄金位置是排他性的,农夫占领了视线平齐的冰柜位置、收银口、核心堆头,自然就更容易让消费者触达,而用户买水又不想超过5秒来找寻。

四、最后

最后,附上在关于钟老板的书籍《以慢制胜》的核心内容思维导图,真的觉得这是位非常非常厉害的企业家,堪称大师。我们总说新一代的 80、90后企业家非常先进,但正好这两天在一个群里看到说:老段、任正非、钟睒睒、曹德旺等这些凤毛麟角的老一辈企业家(我了解到的还比较少,抱歉不能一一列举),可能远远超越了时代...

最新文章

随机文章

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