乐于分享
好东西不私藏

AI硬件链:光通信很热,存储更硬

AI硬件链:光通信很热,存储更硬

一、先说结论:不是行业不好,而是市场已经看懂了

AI硬件链确实还有真实需求,但市场是不是已经把大部分好处提前打满了?
整体已经进入“逻辑明牌、业绩兑现、市场挑刺”的阶段。 这不是说行情马上结束,更不是说光通信和存储的产业逻辑变差了。相反,AI数据中心的扩张正在真实拉动两类瓶颈:一类是“数据怎么搬”,对应光模块、激光器、DSP、光传输、CPO、硅光和网络芯片;另一类是“数据怎么存、怎么喂给GPU”,对应HBM、服务器DRAM、企业SSD和NAND。
但资本市场的问题在于,它不会等到所有事实完全落地才定价。只要逻辑足够清楚、数据足够强、股价足够快,市场就会提前把未来两三年的增长折现进去。Lumentum、Ciena、美光、SK海力士、Marvell等AI硬件链核心或相关标的一年涨幅普遍达到数倍,其中Lumentum约10倍,Ciena约6倍,美光和SK海力士约8倍,Marvell约4倍;这说明很多资产已经不是“没人看懂”的早期机会,而是“大家都看懂后比谁兑现更快”的中后段交易。

板块

产业逻辑

当前市场阶段

投资难点

光模块、激光器、光器件

AI集群带宽需求推动800G、1.6T升级

逻辑明牌,涨幅大,预期较拥挤

要证明订单和利润率继续超预期

光传输、DCI、相干光

数据中心之间流量增长,长距/城域网络升级

已进入“好业绩也要挑刺”的阶段

好财报不一定涨,指引必须更强

Marvell、DSP、ASIC、互连芯片

从模块芯片走向AI互连平台

市场已给平台化想象

需要custom silicon、DSP和CPO连续兑现

Soitec、Sivers、CPO上游

硅光、CPO和材料侧“收费站”逻辑

远期叙事已经被提前计价较多

2030年故事需要订单验证,而非只靠概念

存储、HBM、DRAM、NAND

AI把存储从周期品推成瓶颈品

明牌但财务兑现仍很强

后面看价格、长约、供给纪律和2028风险

光通信更像已经进入预期拥挤区,存储/HBM虽然也明牌,但因为寡头集中、价格数据直接、供需缺口更容易转化为EPS上修,所以基本面解释力暂时更强。

二、AI硬件的瓶颈,正在从“算力”扩散到“搬运”和“存放”

过去两年市场最容易理解的是GPU。AI模型越大,训练和推理越多,就需要更多GPU。但当GPU越来越多、集群越来越大以后,真正制约系统效率的东西就不只是GPU本身,而是GPU之间、服务器之间、数据中心之间的数据能不能高速交换,以及数据能不能以足够快、足够近、足够便宜的方式喂给计算单元。
这也是为什么我们会把光通信和存储放在一起讨论。光通信解决的是“搬运”问题,存储解决的是“供给和缓存”问题。AI基础设施不是一块孤立的芯片,而是一个系统工程。GPU只是发动机,光互连像高速公路,HBM和服务器内存像发动机旁边的燃料供应系统,企业SSD和NAND则像大型仓储与周转中心。任何一个环节短板化,都可能让昂贵的GPU不能满负荷工作。

系统瓶颈

对应产业链

为什么受益于AI

GPU之间互连

光模块、激光器、DSP、retimer、交换芯片

集群规模扩大后,节点间通信量快速上升

数据中心之间互连

Ciena、相干光、DCI、长距/城域传输

多数据中心训练、推理和云服务需要更大带宽

GPU本地带宽

HBM、先进DRAM、先进封装

GPU算力提升要求更高内存带宽

服务器内存容量

DDR5、RDIMM、SOCAMM等

AI推理和通用服务器都需要更大内存池

数据热存储

企业SSD、NAND、存储系统

向量数据库、KV cache和推理数据增加高性能存储需求

因此,光通信和存储的共同点是:它们都不是纯概念,而是AI系统扩张后的真实瓶颈。但二者的差异也很明显。光通信链条更长,环节更多,利润到底留在模块、激光器、DSP、交换芯片、设备商还是材料商,并不总是清楚。存储链条更集中,全球主要玩家仍然是三星、SK海力士、美光,再加上长鑫在普通DRAM中追赶。集中度越高,供需缺口越容易变成价格和利润率。
光的长期空间很大,但利润分配更复杂;存储的长期周期风险仍在,但短期财务弹性更直接。

三、光通信:主线还在,但已经不适合用早期主题投资的方法追

Soitec不是卖CPO模块的公司,而是硅光产业链上游的Photonics-SOI衬底平台,位置更像“材料侧收费站”。此前模型显示,基准情景下Soitec的Photonics-SOI收入从FY2026约1.05亿美元增至FY2030约5.4亿美元,公司总收入约13.9亿美元;乐观情景下总收入约18.7亿美元,对应权益价值相对当时市值仍有较大空间。
但更关键的是后半句:如果2030年基准情景已经被当前市值提前计入大半,那么它就不是“便宜买未来赢家”,而是“用今天的高价格购买远期兑现”。 当时我们对Soitec的判断并不是否定CPO或硅光,而是认为它的赔率已经下降。后续再涨,需要高端Photonics-SOI份额、客户认证、订单节奏和CPO渗透率继续超预期,而不能只靠“硅光一定会起来”这句话。

光链资料

核心讨论

投研含义

Sivers/CPO

CPO超级周期、空头挤压、情绪强化

更像高弹性期权,后期涨幅可能被资金结构放大

Soitec/Photonics-SOI

硅光上游材料“收费站”

好公司不等于好价格,2030年预期若提前计价,追高赔率下降

Marvell/光互连

从DSP扩展到ASIC、交换、CPO和AI互连平台

估值关键不在单一DSP,而在能否成为平台公司

Marvell是光链里最值得展开的一家公司。它过去容易被理解成光模块里的DSP供应商,Marvell的市场想象已经不只是DSP,而是AI数据中心互连平台。 它的产品线涉及PAM4 DSP、coherent DSP、driver、TIA、retimer、AEC DSP、Ethernet switch、SerDes、custom silicon,并向CPO、silicon photonics和Photonic Fabric延伸。
如果Marvell只是DSP零部件公司,那么它会受到客户压价、模块架构变化、LPO/LRO/ACC等方案替代的长期压力。如果Marvell能把DSP、交换、custom ASIC、retimer、CPO和硅光平台串成AI互连平台,那么市场就会愿意用更高的远期收入和更高的战略估值来定价。
所以,Marvell的核心问题不是“光通信好不好”,而是:它到底能不能从零部件供应商跃迁成平台型互连公司。 如果FY2029 custom silicon收入目标、光互连平台化和AI数据中心客户扩张都兑现,当前估值可以被解释;如果DSP价值量被新架构压缩,而custom silicon兑现慢,估值就会显得很贵。

四、光传输:Ciena和Broadcom给了市场阶段信号

光通信和光传输的产业逻辑仍然扎实,但市场阶段已经出现一个非常明显的信号:好业绩也可能跌。
Ciena就是典型案例。公司FY2Q26收入达到15.707亿美元,同比增长39.5%,调整后EPS为1.64美元,同比增长约290%,并把FY2026收入指引提高到约63亿美元、同比约32%;但业绩后股价仍出现明显下跌。
Broadcom也类似。它FY2Q26收入和EPS均小幅超预期,Q3收入指引约294亿美元,也高于市场预期约286.1亿美元,但股价仍在业绩后大跌,因为市场此前已经对AI收入指引抱有极高期待。
这类交易反应的含义是:市场已经不再奖励普通意义上的“好”,而只奖励“比已经很高的预期还要更好”。
在早期,市场问的是“这家公司有没有AI逻辑”。到了中后期,市场问的是“你的AI逻辑是不是比我已经想象的还要更猛”。这两句话看起来差不多,但投资难度完全不同。前者是主题扩散,后者是预期博弈。

市场阶段

典型特征

光链当前位置

主题发现

少数人讨论,估值低,业绩未明显反映

已经过去

逻辑扩散

AI互连、800G、1.6T、CPO成为共识

大部分已经完成

订单验证

公司上修收入和订单,市场开始认可

龙头仍在兑现

业绩兑现但市场挑刺

财报很好,但不够超预期就跌

Ciena、Broadcom已出现此信号

末段亢奋或双杀

市场给极高远期假设,一旦降速即估值压缩

部分高弹性二线标的接近该区域

这并不意味着光链行情结束。AI集群互连、数据中心互联、相干光、CPO和硅光都仍有长期空间。问题是,当股价已经涨了几倍,投资人就不能再用“长期空间很大”作为唯一买入理由。 后面真正重要的是财报后反应、订单可见度、客户集中度、毛利率、供给放量速度和价格压力。

五、存储/HBM:也明牌了,但基本面更容易转化成利润

相比光通信,存储这条线虽然同样涨得很多、同样明牌,但它有一个优势:基本面更容易落到财务报表。
存储这轮最重要的变化是:AI把存储从普通周期品临时推成战略瓶颈品。 过去存储像周期品,库存低就涨价,价格高就扩产,扩产后又下跌。但这轮多了三个变量:HBM、长期协议和AI推理。
Micron在材料中提到,公司已就整个2026自然年的HBM供应完成价格和数量协议,并预计HBM TAM从2025年的约350亿美元增长到2028年的约1000亿美元,年复合增速约40%。SK海力士也被Reuters报道为2026年DRAM、HBM和NAND产量已经售出,客户正在提前锁定订单和要求长期合同。

存储产品

当前状态

AI驱动机制

受益逻辑

HBM/HBM4

最紧,头部供应基本锁定

GPU需要高带宽内存才能释放算力

海力士最强,美光追赶,三星修复

服务器DRAM/RDIMM

非常紧

AI推理和通用服务器内存容量提升

三大原厂均受益

DDR4/DDR5

价格大涨

HBM挤占先进产能,普通DRAM供给被压缩

原厂短期受益,但中期受长鑫影响

企业SSD/NAND

由弱转强

向量数据库、KV cache、热数据存储增加

美光、三星、海力士/Solidigm、Kioxia/SanDisk

PC/手机内存

成本压力上升

供给被服务器和AI客户挤出

原厂受益,终端承压

TrendForce的数据也能说明这轮短缺的放大机制。1Q26传统DRAM合约价环比上涨约93%—98%,带动DRAM行业收入环比增长81%至970亿美元;TrendForce还预计2Q26传统DRAM合约价环比再涨58%—63%,NAND Flash合约价环比上涨70%—75%。
很多人会问:供给缺口到底有多大?如果只看总量,Goldman相关媒体转述给出的2026/2027年DRAM缺口约4.9%/2.5%,NAND缺口约4.2%/2.1%,似乎没有想象中夸张。 但存储行业的问题在于,中个位数缺口已经足以触发价格暴涨。 因为库存低、客户认证严格、产品规格复杂,且高端HBM、服务器DRAM、企业SSD这些AI真正需要的货,结构性缺口远大于总量缺口。
这就是我为什么认为存储比部分光链更有基本面解释力。光通信的上涨空间,很多时候要靠市场继续相信远期估值;存储的上涨空间,更直接来自DRAM、HBM、NAND价格和毛利率继续上修。

六、美光与海力士

海力士更像HBM龙头,确定性强;美光更像美国AI存储稀缺资产,估值弹性和NAND/SSD弹性更强。
SK海力士的优势是HBM份额和盈利率更确定。公司1Q26官方新闻稿显示,当季收入52.5763万亿韩元,营业利润37.6103万亿韩元,营业利润率高达72%,净利润40.3459万亿韩元,净利率77%。这种利润率很难用传统存储周期解释,更像是瓶颈资产阶段性获得定价权。
美光的优势是美国唯一大存储原厂,覆盖DRAM、NAND和HBM,并更容易被美股AI资金定价。Micron FY2Q26收入239亿美元,同比+196%;DRAM收入188亿美元,同比+207%;NAND收入50亿美元,同比+169%;FY3Q26指引收入335亿美元、毛利率约81%、EPS约19.15美元。

维度

SK海力士

美光

核心优势

HBM龙头地位更强,NVIDIA链条优势明显

美国AI存储稀缺资产,DRAM/NAND/HBM全覆盖

财务特征

利润率极高,HBM溢价明显

收入和毛利率剧烈上修,NAND/SSD弹性大

市场定价

韩国市场折价,但若估值重估弹性大

已被美股AI资金快速重估

主要风险

HBM份额、客户集中、获利盘压力

HBM份额争议、长鑫替代、资本开支压力

更适合的逻辑

买HBM龙头确定性

买美国AI存储稀缺性和NAND弹性

但无论美光还是海力士,都已经不是便宜的早期资产。此前行情数据里,美光和SK海力士一年涨幅约8倍量级。 这意味着后续不能简单说“HBM很缺,所以继续涨”。更准确的说法是:如果2027年仍然紧,长约价格继续上修,企业SSD也成为新瓶颈,那么盈利还可能继续上修;如果2028年供给集中释放,或者AI资本开支放缓,估值会从AI战略资产重新切回周期股。

七、长鑫:短期不是HBM牛市终结者,但会改变普通DRAM估值

存储线里不能只讲多头。长鑫上市和扩产是我们讨论中非常重要的反方变量。
公开报道显示,长鑫2026年一季度收入约508亿元人民币,同比增长超过700%,净利润约250亿元人民币;2026年上半年收入预计达到1100亿至1200亿元人民币,主要受全球DRAM供需紧张和价格上涨驱动。按照Reuters报道采用的汇率折算,长鑫2026年上半年收入指引约161.5亿至176.2亿美元,已经不是小玩家。
但长鑫对美光和海力士的影响不能一刀切。短期看,它不太可能直接打掉全球高端HBM主线。HBM不是普通DRAM,它还涉及TSV、堆叠、微凸点、热管理、先进封装、良率、客户认证和长期稳定供货。长鑫官网当前公开展示的主力产品仍是DDR5/DDR5模组、LPDDR5/5X、DDR4/DDR4模组和LPDDR4X,并未把HBM作为成熟销售产品展示。
长鑫真正先冲击的是普通DRAM,包括DDR4、DDR5、LPDDR、PC/手机内存和一部分普通服务器内存。它给下游客户增加了谈判筹码,也会让美光、海力士、三星在普通DRAM上的定价权面临中期压力。

长鑫影响维度

对美光

对海力士

结论

HBM/AI GPU主链

短期低到中

短期低

2026—2027年直接冲击有限

普通DDR5/LPDDR/DDR4

中到高

最先压制普通DRAM涨价斜率

中国客户敞口

更高

中等

美光更容易被国产替代定价折价

行业供给缺口

缓解普通DRAM

缓解普通DRAM

不一定解决HBM短缺

长期估值天花板

压制更明显

取决于HBM追赶

普通DRAM利润应给更低倍数

所以,长鑫不是立刻终结这轮AI存储牛市的人,但它会让市场越来越分清两类利润:HBM和AI GPU绑定的高质量利润,可以阶段性给更高倍数;普通DRAM涨价带来的周期利润,应给更低倍数。 这对美光的影响大于海力士,因为美光在中国市场和普通DRAM上的替代风险更容易被市场放大。

八、现在到底炒到哪个阶段?关键看“好财报是否还涨”

如果把这轮AI硬件链行情拆成五个阶段,现在大致是这样的:光通信、光传输和CPO相关标的更接近第四阶段,即“业绩兑现但市场挑刺”;存储/HBM大致处于第三阶段后半,即“订单和价格强兑现,但预期也开始很满”。

阶段

市场特征

当前对应

第一阶段:主题发现

少数人讨论,估值便宜,业绩没动

已过去

第二阶段:逻辑扩散

AI瓶颈资产被广泛接受

已过去

第三阶段:订单验证

长约、涨价、收入指引开始兑现

存储/HBM在此阶段后半

第四阶段:业绩兑现但挑刺

财报很好,但不够超预期就跌

光传输、网络芯片、部分光模块已进入

第五阶段:末段亢奋或双杀

极高远期假设,一旦降速则杀估值

部分高弹性概念股接近

判断行情是否健康,不是看新闻标题有多好,而是看市场对好消息的反应。如果公司超预期后继续涨,说明预期仍有上修空间;如果公司超预期也跌,说明买方预期已经高于卖方一致预期,进入“挑刺阶段”。
Ciena和Broadcom的财报后下跌,是这轮讨论里最重要的阶段信号之一。它告诉我们,AI硬件链不是没有基本面,而是市场已经非常聪明、非常苛刻。越到后面,投资者越不能只研究产业空间,还要研究市场已经相信了多少。

九、剩余上涨空间:还有,但钱变难赚了

如果一定要回答“还有多大上涨空间”,我的框架不是给一个确定数字,而是把上涨来源拆开。后续上涨大致有三种钱:第一种是盈利上修的钱,质量最高;第二种是估值扩张的钱,风险更高;第三种是情绪挤压的钱,最不稳定。
光通信和CPO的后续上涨,很多依赖估值继续扩张和远期渗透率提前兑现。存储/HBM的后续上涨,则更依赖未来几个季度DRAM、HBM、NAND价格、长约和毛利率继续上修。也正因为如此,在行情中后段,我更愿意相信可验证的盈利上修,而不是相信估值无限扩张。

板块/标的类型

基准情景剩余空间

强牛情景剩余空间

主要下跌风险

Nvidia、Broadcom等AI硬件龙头

10%—25%

30%—50%

AI capex放缓,指引不够高

Marvell/互连平台

10%—25%

40%—70%

custom silicon兑现慢,DSP价值量被压缩

光模块/激光器高弹性股

0%—25%

30%—60%

供给放量、客户压价、估值过高

Ciena/光传输

0%—20%

30%—50%

好业绩不涨,订单不及买方高预期

Soitec/CPO材料

0%—20%

50%+,但依赖更强份额假设

2030年预期提前计价,订单节奏偏慢

美光

15%—35%

50%—80%

DRAM价格见顶,长鑫/三星供给冲击

SK海力士

10%—30%

30%—60%

HBM份额被追赶,英伟达压价,估值获利盘

如果只是符合市场已经相信的乐观预期,很多股票未必还有很大空间;只有当基本面继续超出乐观预期,行情才有继续扩展的理由。

十、从“闭眼买故事”进入“睁眼看财报”

站在读者角度,这轮讨论最大的价值不是得出某一只股票要买还是要卖,而是建立一个更冷静的判断框架。AI硬件链的长期逻辑仍然成立,但投资阶段已经发生变化。
第一类资产是真实盈利龙头,包括Nvidia、Broadcom、SK海力士、美光等。这类公司估值不一定便宜,但利润、现金流、客户地位和供应链话语权更真实。它们更适合作为核心观察对象,但更好的买点往往来自财报后回撤、宏观扰动或市场短期恐慌,而不是在情绪最满时追。
第二类资产是高弹性兑现股,包括Marvell、Ciena、Coherent、Lumentum等。这类公司如果订单和指引继续上修,仍然可能有很强弹性;但一旦业绩只是符合预期,估值回撤也会很快。它们更适合事件驱动和持续跟踪,而不是无条件长期持有。
第三类资产是远期叙事期权,包括Soitec、Sivers和其他CPO、硅光、小市值光通信概念股。这类资产的赔率高度依赖买入价格和验证节点。如果市场已经把2030年的基准甚至乐观情景提前计价,追高就会变成用高价格买不确定的未来。

仓位类型

更适合的方向

更合理的操作思路

核心仓

Nvidia、Broadcom、美光、SK海力士

等回撤或财报验证,重点看盈利上修质量

弹性仓

Marvell、Ciena、Coherent、Lumentum

只在订单和指引继续超预期时提高权重

期权仓

Soitec、Sivers、CPO材料、小市值光链

严控仓位,等待回撤和客户认证节点

风险控制

全链条

一旦“好财报也跌”普遍化,应降低追涨仓位

十一、最后的判断:光很热,存储更硬,但都不便宜了

回到最初的问题:光通讯、光传输、存储这几条线,市场是不是快打满了?还有多大上涨空间?
我的最终判断是:光通信和光传输的产业趋势仍然强,但交易已经偏中后段;存储/HBM同样明牌,但基本面兑现更直接,短期解释力强于部分光链二线标的。 未来最重要的不是再证明AI需要光、需要存储,而是看企业能不能连续几个季度把市场已经很高的预期继续打穿。
如果未来出现以下信号,行情仍然可以延续:AI资本开支继续上修,GPU出货和HBM容量继续提升,HBM4/HBM4E长约价格继续超预期,企业SSD成为新瓶颈,光传输订单和1.6T升级继续上修,Marvell的custom silicon和互连平台化兑现。
如果出现相反信号,就要警惕从“AI战略资产”切回“周期股”或“普通设备股”:好财报普遍不涨,毛利率先于收入见顶,客户推迟订单,交期缩短,三星、美光、海力士和长鑫供给同时释放,AI资本开支增速放缓,或者市场开始质疑远期CPO渗透率。
一句话总结:这轮AI硬件行情还没必然结束,但已经从“闭眼买故事”进入“睁眼看财报”的阶段。光通信很热,存储更硬,但都不便宜了。后面真正能赚的钱,不是行业从无到有的钱,而是基本面继续比已经很乐观的市场预期还要更好的钱。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-06 02:32:06 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/718125.html
  2. 运行时间 : 0.119228s [ 吞吐率:8.39req/s ] 内存消耗:4,747.35kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b8f1a365afd4f179a5175e5c01f8a9f1
  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 ( 3.94 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.30 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.000880s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001542s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000704s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000642s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001354s ]
  6. SELECT * FROM `set` [ RunTime:0.000578s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001454s ]
  8. SELECT * FROM `article` WHERE `id` = 718125 LIMIT 1 [ RunTime:0.001121s ]
  9. UPDATE `article` SET `lasttime` = 1780684326 WHERE `id` = 718125 [ RunTime:0.008220s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000717s ]
  11. SELECT * FROM `article` WHERE `id` < 718125 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001230s ]
  12. SELECT * FROM `article` WHERE `id` > 718125 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001196s ]
  13. SELECT * FROM `article` WHERE `id` < 718125 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003840s ]
  14. SELECT * FROM `article` WHERE `id` < 718125 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001942s ]
  15. SELECT * FROM `article` WHERE `id` < 718125 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002019s ]
0.120958s