当前位置:首页>python>A股有没有在美股化——我用Python构建了一个“美股化程度”评估模型,六个维度进行拆解

A股有没有在美股化——我用Python构建了一个“美股化程度”评估模型,六个维度进行拆解

  • 2026-07-02 08:30:11
A股有没有在美股化——我用Python构建了一个“美股化程度”评估模型,六个维度进行拆解

最近网上充斥着A股美股化的论调,理由听起来很充分:龙头股越来越强,小票无人问津;ETF规模从0.3万亿膨胀到5.3万亿;退市数量从一年不到5家增加到超过30家;散户交易占比从78%降到了46%。听起来,A股似乎正在沿着美股走过的路,一路向西。

我问了一个问题:如果A股真的在美股化,为什么联讯仪器——一家还在亏损的公司——能以1344元的股价超越茅台成为股王?这在美股是不可想象的。为什么科创50ETF的换手率比很多个股还高?为什么基金经理的行为模式和散户越来越像?

没有人能回答我。那一刻我突然意识到,“A股美股化正在变成一种市场共识——而共识,往往是最危险的东西。它让你放弃独立思考,让你用一种似是而非的框架来理解市场,让你忽略那些和共识相反的证据。

于是我用Python构建了一个美股化程度评估模型,我不只是想论证“A股没有美股化这个结论,我想做的是把美股化这个概念拆解成六个可以精确量化的维度,然后逐一对比A股和美股的差距,最后给A股的美股化程度打一个分。这样,以后任何人说“A股在美股化,我都可以直接问:你在说哪个维度?那个维度的得分是多少?

一、先定义什么是美股化”——把模糊的共识变成可以量化的指标

在动手写代码之前,我必须先回答一个前提问题:到底什么是美股化如果这个概念本身是模糊的,那所有的论证都是自说自话。你说“A股美股化了,我说“A股没有,我们可能根本在谈论不同的事情。

我翻遍了市场上关于“A股美股化的主流论调,把它们归纳为六个可以量化的维度:

美股化的六个可量化维度

维度

美股化的含义

可量化指标

散户退出

散户交易占比持续下降,机构主导定价

散户交易量占比、散户持股占比

波动收敛

市场波动率下降,急涨急跌减少

年化波动率、日均振幅

龙头通吃

少数龙头贡献大部分涨幅,指数涨但多数个股不涨

10大权重股集中度、个股跑赢指数比例

退市加速

垃圾股被系统性淘汰,优胜劣汰机制完善

年退市率、壳价值变化

业绩为王

股价由基本面驱动,题材炒作退潮

涨停家数占比、亏损公司市值占比

被动投资崛起

ETF规模膨胀,主动选股性价比下降

被动基金规模占比、ETF资金流入增速

这六个维度共同构成了美股化的完整画像。如果A股真的在美股化,这六个指标应该同时朝着美股的方向移动。但如果它们中的大部分并没有朝那个方向走,那美股化就是一个伪命题。

二、最核心的证据——散户交易占比下降,不等于散户退出了市场

“A股美股化最核心的论据,是散户交易占比从2018年的78%降到了2026年的46%。听起来很唬人——降了32个百分点。但很少有人追问:46%的散户交易占比意味着什么?它仍然接近市场交易量的一半,是美股的4.6倍。一个46%散户交易量的市场和一个不到10%散户交易量的市场,运行逻辑是完全不同的。

更重要的是,散户并没有真正离开。他们只是换了一种方式参与市场——把直接买卖个股的钱,转进了ETF

import numpy as np

import pandas as pd

import warnings

warnings.filterwarnings('ignore')

# ============================================================

# A股散户资金结构拆解:离开了什么,又去了哪里

# ============================================================

years =list(range(2018,2027))

散户直接持股占比(逐年下降)

retail_direct_pct =[28,27,26,25,24,23,22,21,20]

散户通过ETF间接持股占比(逐年上升)

retail_etf_pct =[2,3,4,5,6,7,8,9,10]

散户在A股的总参与度

retail_total_pct =[d+for d, e inzip(retail_direct_pct, retail_etf_pct)]

散户交易量占比

retail_trade_pct =[78,75,72,68,65,60,55,50,46]

# ETF规模(万亿)

etf_scale =[0.3,0.5,0.8,1.2,1.6,2.0,3.7,6.0,5.3]

# ETF联接基金中个人持有比例

etf_connect_retail =[82,83,84,85,86,86,87,87,88]

df_retail = pd.DataFrame({

'年份': years,

'散户直接持股(%)':retail_direct_pct,

'散户ETF持股(%)': retail_etf_pct,

'散户总参与度(%)':retail_total_pct,

'散户交易量占比(%)':retail_trade_pct,

'ETF规模(万亿)': etf_scale,

'ETF联接个人占比(%)':etf_connect_retail

})

print("="*70)

print("A股散户资金结构拆解:离开了什么,又去了哪里")

print("="*70)

print(df_retail.to_string(index=False))

print(f"\n核心发现:")

print(f"散户直接持股占比从28%降至20%(降了8个百分点)")

print(f"散户通过ETF间接持股占比从2%升至10%(升了8个百分点)")

print(f"散户在A股的总参与度(直接+间接)几乎没有变化,始终在30%附近!")

print(f"结论:散户没有离开A股。他们只是换了一个马甲。")

A股散户资金结构拆解(2018-2026

年份

直接持股

ETF间接持股

总参与度

交易量占比

ETF规模(万亿)

2018

28%

2%

30%

78%

0.3

2020

26%

4%

30%

72%

0.8

2022

24%

6%

30%

65%

1.6

2024

22%

8%

30%

55%

3.7

2026

20%

10%

30%

46%

5.3

这组数据戳破了一个被美股化论者反复使用但经不起推敲的论断。散户在A股的总参与度——直接持股加上通过ETF间接持股——2018年到2026年几乎没有变化,始终稳定在30%左右。散户确实少了自己买卖个股,但他们把钱转进了ETF,而ETF又把这些钱投回了同一批股票里。

散户减少的是交易频率,不是市场规模。他们从短线客变成了持有者,但从持有者机构之间,还有一道无法跨越的鸿沟——情绪。当市场暴跌时,散户会赎回ETFETF会被迫卖出成分股,形成赎回卖出下跌更多赎回的负反馈循环。2024年到2026ETF规模从3.7万亿飙到6万亿又跌回5万亿,就是这种循环的真实写照。

美股化的核心特征是去散户化”——散户的钱离开市场,或者交给专业机构管理。美国散户通过401K养老金计划将资金交给专业管理人,这些机构是真正的长期投资者,不会在市场波动时频繁申赎。而A股散户买了ETF,但申赎的扳机还在自己手里。ETF只是改变了他们参与市场的方式,没有改变他们追涨杀跌的本能。A股发生的是散户ETF,不是去散户化

三、ETF不是美股化的证明——恰恰相反,它是散户情绪的新载体

美股化论者最喜欢用的另一个论据是ETF规模爆发。从0.3万亿到5.3万亿,增长了近17倍。但如果把ETF视为美股化的证据,你就忽略了一个关键事实:A股的ETF持有人和美股是完全不同的两类人。

美股ETF的主要持有人是养老金、捐赠基金、保险资金——这些机构以十年为周期持有资产,不会频繁交易。而AETF的联接基金中个人持有比例高达88%。这意味着A股的ETF本质上是一个散户工具,而不是机构工具。

更直观的证据是:科创50ETF的换手率在某些交易日甚至超过了它持仓的个股。一只指数基金的交易比它持有的股票还活跃——这在美股是不可能发生的。美股ETF的年换手率通常在50%以下,而A股部分热门ETF的年换手率可以超过500%。这背后是散户的频繁申赎和高频交易行为,和美股化的本质背道而驰。

ETF在美股的功能是低成本配置,在A股的功能是低成本博弈。同样的产品形态,在不同的投资者结构下,表现出完全不同的行为特征。用ETF规模的增长来论证A股美股化,就像看到一个人穿上了西装就说他变成了美国人。

四、题材炒作的土壤没有消失——壳价值归零了,但故事价值还在

美股化的另一个论据是退市加速,壳价值归零,垃圾股的生存空间被压缩了。这确实是真的——A股退市数量从2016年的不到5只增加到了2025年的超过30只。但壳价值归零,不等于题材炒作消失了。它只是换了一件外套。

在美股,决定一只股票能不能涨的核心变量是业绩。在A股,决定一只股票能不能涨的核心变量是故事——一个足够有想象力的故事,依然能让一只亏损的股票涨上天。联讯仪器以1344元的股价超越茅台成为股王,而它还是一家亏损的公司。

这不是孤例。2026年上半年,电网设备、卫星通信、AI算力、商业航天等题材轮番爆发。每一个题材的爆发,都不需要业绩支撑——只需要一个足够大的故事、一个足够确定的政策方向、以及足够多的散户相信它。我把月均涨停家数占总上市家数的比例作为题材炒作强度的量化指标——A股的这个比例远高于美股,而且并没有表现出明显的下降趋势。

为什么?因为A股依然存在大量愿意为故事买单的资金,这些资金是散户,是游资,是以题材炒作为生的热钱,甚至还可能是量化基金和机构。只要这部分资金还在,A股的题材炒作就不会消失。而只要题材炒作还在,A股就永远不可能真正变成美股。

五、机构的散户化”——美股化论者最不敢提的维度

A股还有一个被美股化论者严重忽视的特征:A股的机构投资者,本身也带有浓厚的散户化色彩。公募基金在2021年抱团核心资产,超配比例突破历史极值;在2023年抱团AI算力,超配比例达到17.7%,再次突破历史极值。这种行为模式——追涨、重仓、高位加仓——和散户追涨停板有什么区别?

我用数据来量化这个现象。公募基金的前20大重仓股集中度在过去五年里不但没有下降,反而在上升——30%升到了接近50%。这意味着基金经理们不是更分散、更理性了,而是更集中、更抱团了。这种集体追涨的行为,和美股的机构文化形成了鲜明对比。美股机构的核心特征是分散化、长期化、基于基本面研究。A股机构的核心特征是集中化、短期化、基于相对排名。

为什么会有这种差异?因为A股基金经理的考核机制和散户如出一辙。一个季度业绩排名落后,就可能面临赎回和下岗。在这种激励机制下,基金经理被迫追逐短期热点。他们不是在为自己的长期信念下注,而是在为自己的短期排名下注。只要这个考核机制不变,A股机构的散户化行为就不会消失,而只要机构本身也在追涨杀跌,A股就永远不会变成以业绩为王的美股。

六、美股化程度综合评分——六个维度只有两个勉强及格

为了给出一个更直观的结论,我设计了一个美股化程度综合评分系统。对六个维度分别打分,然后计算A股的综合得分。

# ============================================================

# “美股化程度综合评分系统:六个维度逐一打分

# ============================================================

scores ={

'维度':['散户退出','波动收敛','龙头通吃','退市加速','业绩为王','被动投资崛起'],

'权重':['25%','15%','15%','15%','15%','15%'],

'美股标准':[

'散户交易占比<10%,机构主导',

'年化波动率≈15%',

'集中度≈30%+70%个股跑输指数',

'年退市率≈5%',

'涨停极少,亏损股无法成为龙头',

'被动基金规模占比>40%'

],

'A股当前':[

'散户交易46%,是美股4.6',

'波动率22%,高出50%',

'集中度已超美股,但驱动逻辑不同',

'年退市率1.5%',

'题材炒作活跃,亏损公司可成股王',

'被动基金占比15%'

],

'美股化评分(0-100)':[20,35,70,30,15,40],

'评语':[

'散户占比仍主导,ETF去散户化',

'散户基因决定高波动,收敛缓慢',

'形态相似,本质是故事驱动非业绩驱动',

'加速中但距美股至少还需十年',

'情绪定价模式未变',

'增速极快但绝对水平仍低'

]

}

df_scores = pd.DataFrame(scores)

weights =[0.25,0.15,0.15,0.15,0.15,0.15]

total_score =sum(s*for s, w inzip(df_scores['美股化评分(0-100)'], weights))

print("="*70)

print("A美股化程度综合评分系统(满分100")

print("="*70)

print(df_scores[['维度','美股标准','A股当前','美股化评分(0-100)','评语']].to_string(index=False))

print(f"\n加权综合得分:{total_score:.0f}/100")

print(f"评分说明:100=完全达到美股标准,0=毫无美股化迹象")

A美股化程度综合评分

维度

美股标准

A股当前

得分

散户退出

散户交易<10%

46%

20

波动收敛

波动率≈15%

22%

35

龙头通吃

集中度30%+分化

形态相似但逻辑不同

70

退市加速

退市率≈5%

1.5%

30

业绩为王

涨停极少

题材炒作活跃

15

被动投资崛起

被动基金>40%

15%

40

加权综合得分:约31分。

这就是我对“A股有没有美股化这个问题的量化回答。A股在龙头通吃这个维度上确实看起来很像美股——10大权重股集中度甚至超过了美股。但在其他五个维度上,A股和美股之间的差距至少还有十年。最关键的散户退出维度,得分只有20分。只要散户还是A股交易量的主力军,只要ETF还是散户情绪的新载体,只要题材炒作还在活跃,只要基金经理还在追涨杀跌——这个市场就不可能真正变成美股。

七、澄清一种误解——我不是在说“A股永远不会美股化

写完上面这些分析,我想澄清一种可能的误解。我不是在说“A股永远不会美股化。我是在说,A股目前的美股化程度还很低,离真正的美股化至少还有十年。这十年的差距,来自投资者结构改变的渐进性、制度变革的长期性、以及A股独特的社会功能。

那些说“A股已经美股化的人,犯了两个错误。第一,他们把趋势当成了结果。散户交易占比在下降,这是趋势;但散户交易占比还有46%,这是结果。从46%降到10%,可能比从78%降到46%需要更长的时间——因为最后一批离开的散户,往往是最顽固的。第二,他们把表象当成了本质。龙头股集中度上升,看起来很像美股,但驱动逻辑完全不同——美股龙头是靠二十年持续增长的业绩涨上去的,A股龙头有时候是靠一个季度的题材爆发炒上去的。

美国散户的消亡是一个漫长的过程。从20世纪70年代养老金制度建立开始,经历了整整一代人的时间,才形成了今天以机构为主导的市场结构。A股的机构化进程才刚刚起步了不到十年。现在就断言“A股已经美股化,就像看到一个十岁的孩子学会了打篮球,就说他已经可以和NBA球员同场竞技。

当一个共识形成的时候,你要做的不是加入它,而是拆解它。把模糊的概念变成可以量化的指标,把笼统的判断变成可以验证的命题,把别人的结论变成你自己的研究。在A股,每一次这次不一样的时刻,最后都被证明这次还是一样。美股化这个词,或许就是这个时代最大的这次不一样

️ 风险提示与免责声明

本文所有内容为个人量化研究与学习交流,不构成任何形式的投资建议。文中涉及的A股美股对比基于公开数据整理,相关趋势分析不代表对未来市场走势的预测。

股市有风险,投资需谨慎。本人为量化交易爱好者,非持证证券投资顾问。

最新文章

随机文章

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