乐于分享
好东西不私藏

AAOI:一家被 AI 浪潮推上风口的老牌光通信公司

AAOI:一家被 AI 浪潮推上风口的老牌光通信公司

2026 年  6 月,AAOI(Applied Optoelectronics,纳斯达克:AAOI)的股价约 $175,市值约 $140 亿。根据 FY2026 Q1 10-Q 披露,基本总股本约 7,900 万股(若计入亚马逊未行权的 795 万股认股权证,稀释后约 8,700 万股)。

如果你在 2023 年之前关注过这家公司,你看到的是一家中等规模的有线电视(CATV)宽带光器件厂商,营收徘徊在 $2-3 亿,客户集中在北美有线电视运营商。如果你在 2026 年第一次听说它,你看到的是一个因为"AI 光模块"和"CPO 概念"飙涨数倍的热门股。

这两种印象之间的差距,就是这篇文章要拆解的东西。


一、AAOI 从哪里来:CATV 老兵,一脚跨进 AI 赛道

1.1 起点:一家"有线电视设备公司"

AAOI 成立于 1997 年,总部在德州 Sugar Land。二十多年来,它的核心客户是有线电视运营商——Comcast、Charter 这类公司需要光发射机和光放大器,把电视信号和宽带数据从机房传到千家万户。AAOI 就是给这段光纤网络供应设备的。

CATV 业务并非"缓慢下滑"。 FY2025 年该业务收入 $2.45 亿,同比增长约 180%,规模达到上一年的近三倍——核心驱动不是有线电视复兴,而是北美运营商在全面推进 DOCSIS 4.0 网络升级,带来了一轮脉冲式的设备替换需求。这是 AAOI 历史上 CATV 业务最强的一年。但长期来看,流媒体取代有线电视的大趋势不变,这轮升级周期结束后,CATV 终将回到结构性下滑的轨道。

同时需要指出:CATV 业务高度依赖单一客户——分销商 Digicomm 贡献了 AAOI 53% 以上的总营收。这是一个比微软更极端的集中度风险。

1.2 转折:一脚跨进 AI 数据中心

2023 年 11 月是一个分水岭:AAOI 公告拿到了一家"大型超大规模云厂商"的 $3 亿+ 数据中心光模块订单。这个客户后来被业界广泛推测为微软——它正在为 Azure 数据中心大规模采购 400G/800G 光模块。

为什么微软需要这么多光模块?答案藏在 Maia 300 里。 微软正在自研 AI 加速芯片 Maia 300,对标 Google TPU。Maia 300 不是一颗芯片,而是一整个需要海量光互连的集群——成千上万颗芯片之间、机柜之间、甚至数据中心之间,全部依赖光模块连接。UBS 研报估算,Maia 300 在 2027 年产量可能达到 120-150 万颗,对应的光互连物料成本(BOM)可达 $30-40 亿。AAOI 不需要吃掉全部份额——捕获 20-30% 就对应 $6-9 亿的年收入增量。相比 FY2025 全年 $4.56 亿的营收,这意味着一家公司的营收几乎翻倍。

这使得 AAOI 的营收弹性非常大:德州晶圆厂的固定成本已经砸下去了,Maia 300 的每一块钱增量订单,都带着极高的边际利润率。(这本质上是运营杠杆——固定成本不变,收入涨 50%,利润可能涨 200%。)

但微软不是唯一的故事。 2025 年 3 月,AAOI 与亚马逊(AWS)签署了最高 $40 亿、期限 10 年的长期采购框架协议(注意:此为上限金额的非刚性框架,实际采购额随 AWS 需求波动,非保底订单)。亚马逊同时获得了与采购业绩挂钩的最高 795 万股认股权证(行权价 $23.70,仅约 132 万股立即归属,其余随累积采购额逐步触发)。亚马逊是数据中心业务的第二增长极。到 FY2025,AAOI 的营收结构如下:

业务板块
FY2025 占比
趋势
CATV(有线电视宽带光设备)
**53.8%**
📈 DOCSIS 4.0 驱动,FY2025 +180%,长期放缓
数据中心(AI 光模块)
42.9%
📈 Q1 FY2026 +154%,微软+AWS 双驱动
其他
3.3%

来源:AAOI FY2025 10-K


二、它和别的光模块公司有什么本质不同

光通信产业链有三层。前两层的 Marvell(DSP 芯片)和 Lumentum(激光器芯片)我们在之前的报告中拆解过。AAOI 在第三层——光模块制造,但又跟纯粹的光模块厂不完全一样。

2.1 两种模式

模式 A:规模化集成制造(中际旭创、新易盛)

特点
详情
核心芯片
外购(Lumentum/Coherent 的激光器 + Marvell/Broadcom 的 DSP)
核心竞争力
大规模量产的成本控制、良率优化、供应链议价权
规模优势
中际旭创 2025 年营收 382 亿人民币(约 $54 亿),全球第一
毛利率
中际旭创 ~42%(受益 800G/1.6T 高端产品占比提升)

说它们"纯组装"不完全准确——头部厂商在高速信号完整性设计、自动化封装、供应链管理上有极深的积累,且中际旭创已开始布局自研硅光芯片,但整体仍以外购核心芯片为主。

模式 B:垂直整合(AAOI)

AAOI 走了不同的路:在德州 Sugar Land 建了自有的 MBE 和 MOCVD 晶圆厂,自主外延生长和制造 VCSEL、DML、DFB 激光器芯片。它是美国本土少有的从中低端激光芯片到光模块全链条自主的企业。但需要坦白说:它可以自主制造的芯片集中在 VCSEL(多模短距)和 DFB(CATV 用),用于高端 800G 单模模块的 200G EML 激光芯片,目前仍主要依赖外购(Lumentum/Coherent)。

AAOI 自研的
AAOI 必须外购的
VCSEL(多模短距激光器)
DSP(Marvell/Broadcom)
DML(直接调制激光器)
高端 EML(Lumentum/Coherent)。*注:AAOI 未公开披露 200G EML 自研进度,市场对其是否具备量产能力存在分歧*
DFB(CATV 用激光器)
硅光调制器(CPO 架构)

但这背后有一个短板:晶圆尺寸的规模差距。 Coherent 于 2024 年 3 月宣布全球首个 6 英寸 InP 晶圆厂投产,大尺寸晶圆的单晶圆芯片产出远高于小尺寸,单位成本显著更低。而 AAOI 在投资者交流中披露的目标是 2027 年底过渡到 6 英寸 InP。两者之间存在 3-4 年的时间窗口,在这期间 AAOI 的晶圆制造成本可能天然高于 Coherent。这或许也是"AAOI 有晶圆厂但毛利率不高"的底层物理原因之一。*(注:AAOI 未披露当前 InP 晶圆的具体尺寸,上述仅为基于公开投产时间表的逻辑推断。)*

2.2 为什么微软和亚马逊选 AAOI?

不是因为 AAOI 的技术比中际旭创强——中际旭创的 800G 出货量全球第一。而是因为供应链安全和国防合规

微软和亚马逊都需要在 800G 产能集中在中国企业的背景下有一个"非中国的备选方案"。更重要的是,它们承接了美国国防部 JWCC 等政府云合同,底层硬件需要满足供应链安全与本土制造合规要求。

AAOI 的美国晶圆厂和组装产线,是云厂商在拿政府大单时的供应链合规支撑。 微软给了 $3 亿+订单和 $400 万 NRE 资金,亚马逊签了最高 $40 亿的十年框架并授予了采购挂钩的认股权证——本质上都在养战略备胎。


三、核心悖论:有晶圆厂,毛利率为什么反而不如组装厂?

对比维度
AAOI
中际旭创
Lumentum
模式
垂直整合
规模化集成制造
垂直整合
毛利率
**~29%**
**~42%**
**~48%**
营收
~$5 亿
~$54 亿
~$30 亿
晶圆规模
目标 2027 年底 6" InP
6" InP 已量产(2024 年起)

来源:各公司 FY2025 年报

三层原因:

第一层:晶圆规模差距导致单位成本偏高。 Coherent 2024 年已量产 6 英寸 InP,AAOI 目标 2027 年底才有 6 英寸。根据半导体行业的普遍规律,大尺寸晶圆的单位芯片成本显著更低——这 3-4 年的时间窗口直接体现在毛利率的差距上。AAOI 的垂直整合模式虽然掌握了制造自主权,但规模劣势让它在成本端无法和上游芯片龙头对等竞争。(*以上为基于公开投产时间表的推断,具体成本差异公司未披露。*)

第二层:产品结构。CATV 拉低整体毛利。 FY2025 还有 53.8% 营收来自 CATV,这个业务毛利率比数据中心光模块低。随着数据中心占比持续上升,整体毛利率有自然抬升的空间。

第三层:DSP 采购无议价权。 AAOI 高端数据中心光模块出货量约中际旭创的 1/10,DSP 采购单价更高、供货优先级更低。

看涨的一面: 毛利率确有改善路径——数据中心占比上升 + 6 英寸晶圆上线后单位成本下降 + 出货规模扩大后 DSP 议价权提升。毛利率从 29%→35%+ 是可能的,但需要市场给时间。


四、估值:$140 亿在交易什么?

4.1 三张牌

牌一:双云巨头绑定。 微软($3 亿+历史订单 + $7100 万 2026 年追加)和亚马逊(最高 $40 亿十年框架,采购挂钩认股权证)提供了增长的基本面支撑。这使得客户集中度风险从"一家独大"变成了"两家分摊"——比之前健康不少。但需注意,亚马逊的框架协议是上限金额而非保底订单,实际落地节奏取决于 AWS 自身需求。

牌二:ELSFP——CPO 时代的光源方案。 CPO 架构中,激光器因怕热不能和交换芯片封装在一起,需要放在外面做成独立模块。AAOI 的 ELSFP(外置激光可插拔模块)解决的就是这个问题——激光器出现故障时,无须更换整颗交换芯片,仅替换光源模块即可,大幅降低运维成本。公司在 OFC 2026 展示了业界功率最高的 25dBm ELSFP。*(注:Coherent、Lumentum 等上游芯片厂商也在同步布局同类 ELSFP 产品,AAOI 的优势集中在模块集成与客户适配层面,核心光源芯片仍依赖外部供应。)*

牌三:供应链合规溢价。 美国国防/政府云合同对硬件有本土制造合规要求,AAOI 是为数不多能满足这个条件的独立供应商。

4.2 这个估值贵不贵?

基于远期预期(Forward)的 28x P/S 对标的是芯片公司(Marvell 28x,Lumentum 27x),但 AAOI 的毛利率不到它们的一半。市场定价的不是它今天的利润,而是它在 2-3 年后可能变成的样子——微软+AWS 双核驱动、CATV 占比降到 30% 以下、晶圆产线升级后毛利率改善。

这是"完美预期"的定价。 任何一个变量出问题——DOCSIS 4.0 周期结束 CATV 断崖下跌、AWS 订单落地节奏慢于预期、高端激光芯片对外依赖无法缓解——$140 亿就没有安全边际。


五、风险

风险
严重度
详情
**CATV 周期风险**
🔴
FY2025 CATV +180% 来自 DOCSIS 4.0 升级脉冲。一旦升级周期结束,CATV 收入可能断崖式下滑,且 Digicomm 单客户贡献 53%+ 营收
**毛利率天花板**
🔴
晶圆规模劣势(6 英寸 InP 目标 2027 年底)+高端 EML 依赖外购+DSP 无议价权。*注:毛利率上限为基于上述约束条件的推断*
**微软+AWS 执行风险**
🟡
两家云巨头都在养第二供应商。若它们自研或引入第三家,AAOI 订单可能被分流
**高端激光器依赖**
🟡
800G 单模模块的核心 EML 芯片仍依赖 Lumentum/Coherent 供应。*注:AAOI 未公开披露 200G EML 自研进度,市场对其能否实现进口替代存在分歧*
**估值透支**
🟡
28x P/S 包含了毛利率改善+双云巨头放量+CATV 软着陆的完美预期
**上游 InP 原料风险**
🟡
中国控制全球约 78% 的激光级 InP 原料(通过 Vital Materials 等厂商)。地缘政治导致的出口管制或供应链中断,可能波及 AAOI 的晶圆厂上游材料供应——"美国制造"的优势在中游,但原料源头仍受全球供应链约束

六、结论:一张地缘政治的看涨期权

AAOI 有真东西:德州的晶圆厂是真的,微软和亚马逊的订单是真的,ELSFP 的技术储备是真的,美国本土制造的合规价值也是真的。

但它目前的盈利能力和它被定价的方式之间有一道巨大的鸿沟。 28x P/S 的交易逻辑不是"AAOI 现在值 $140 亿",而是"如果一切完美兑现——AWS 放量、CATV 软着陆、6 英寸晶圆按时上线、毛利率拉到 35%+——那 $140 亿只是起点"。

这本质上是一张"地缘政治看涨期权"。 如果中美科技供应链持续脱钩,美国本土有晶圆厂的独立光模块企业会越来越稀缺,AAOI 的合规溢价只会更高。如果 CPO 规模落地,ELSFP 可能成为一个重要的产品线。

但期权费不便宜。 它需要同时押注微软和亚马逊不出意外、CATV 升级周期结束时不摔跤、晶圆产线升级按时完成。胜率取决于这些条件能同时成立几个。

对于投资者来说,这不是一个可以"买了就放着"的标的——它需要跟踪每个季度的 CATV 收入走势、数据中心的毛利率变化、AWS 订单的落地节奏和 ELSFP 的商业化进度。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-13 15:25:22 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/748161.html
  2. 运行时间 : 0.146767s [ 吞吐率:6.81req/s ] 内存消耗:4,631.34kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c128dfc64d68cb9c781525289627a5b7
  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.000407s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000712s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000267s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000300s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000495s ]
  6. SELECT * FROM `set` [ RunTime:0.000222s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000641s ]
  8. SELECT * FROM `article` WHERE `id` = 748161 LIMIT 1 [ RunTime:0.000747s ]
  9. UPDATE `article` SET `lasttime` = 1781335522 WHERE `id` = 748161 [ RunTime:0.008924s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000314s ]
  11. SELECT * FROM `article` WHERE `id` < 748161 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000583s ]
  12. SELECT * FROM `article` WHERE `id` > 748161 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000486s ]
  13. SELECT * FROM `article` WHERE `id` < 748161 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000930s ]
  14. SELECT * FROM `article` WHERE `id` < 748161 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.008349s ]
  15. SELECT * FROM `article` WHERE `id` < 748161 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.016595s ]
0.151083s