乐于分享
好东西不私藏

从扫描仪冠军到AI底座,紫光股份如何换命

从扫描仪冠军到AI底座,紫光股份如何换命

如果你在银行、运营商、政府机房或者大型企业的数据中心里见过一排排交换机和服务器,紫光股份很可能比它的股票简称更常见。

今天这家公司最核心的资产新华三,已经把交换机、路由器、服务器、存储、安全设备卖进大量政企客户。

到了AI时代,它又开始卖800G交换机、超节点和整套智算基础设施。

可把时间倒回二十多年前,投资者认识紫光,靠的却是一台摆在电脑城柜台里的扫描仪。

从扫描仪国产品牌,到年营收接近千亿元的ICT基础设施公司,紫光股份真正改变命运的,不是一次产品升级,而是几次主动把旧路堵死的选择。

其中最关键的一次,发生在2015年。紫光股份拿出25亿美元,买下新华三51%股权。

那不是普通的扩张,而是把一家长期靠渠道、分销和系统集成挣钱的公司,硬生生塞进了企业级网络、服务器和存储的核心牌桌。

今天紫光股份讲算力×联接,故事的伏笔,其实早在扫描仪时代就埋下了。

- 1 - 紫光的起点,不是一个人的车库创业

紫光股份很难套进一个创始人带着几个人创业的经典模板。

它的源头是清华大学校办科技产业,早期最重要的创业组织者之一,是张本正。

张本正1940年出生,1965年毕业于清华大学工程物理系,毕业后留校工作,后来做过科研和行政管理。

上世纪80年代,他还曾赴海外做访问学者。1988年,清华大学决定成立科技开发总公司,张本正被派去参与组建这家公司。

这家公司的后来形态,就是清华紫光集团,也是紫光股份最早的产业母体。

当时中国高校办科技企业,核心命题不是做多大市值,而是怎么把学校里的技术、人才和品牌变成能在市场上活下去的产品。

张本正拿到的启动资金并不算多,他后来回忆,早期用约150万元铺开了几十个业务部门,又给各部门设利润门槛,做不出效益就调整甚至关掉。

这种经营方式有点像撒种子,先让不同团队去市场里找机会,再用利润筛选方向。

它很粗粝,却让一批长期待在校园里的人迅速接受了商业世界的规则,技术好不等于产品好,产品好也不等于有人掏钱。

1993年前后,清华大学科技开发总公司改组为清华紫光集团。

紫光已经不再是一间单纯做成果转化的校办公司,而开始长出自己的销售网络、产品部门和品牌。

真正让它出圈的,是扫描仪。

- 2 - 被合作伙伴断货,反而逼出第一个自主品牌

紫光早年做扫描仪,并不是一开始就自己造。

公司曾长期代理台湾厂商的扫描仪,在中国大陆帮对方铺渠道、办展示、做市场。

问题也恰恰出在这里,当市场被做大后,合作厂商开始强化直销,紫光这个渠道商的位置突然变得尴尬。

张本正后来把这段经历视为一次很重的商业教训,渠道可以帮别人把市场做出来,却未必能把市场永远留在自己手里。

1996年,他决定改做自有品牌。

对今天的消费电子公司来说,贴自己的牌子听起来不算大事,但当时国内用户对电脑外设的认知基本被海外品牌占据。

紫光不仅要解决产品来源,还要回答一个更现实的问题:消费者凭什么相信国产扫描仪?

Uniscan由此被推上市场。

产品推出后很快获得订单,紫光扫描仪的份额一路上升,到1999年已经成为国内扫描仪市场领先的国产品牌。

做代理时积累的渠道、售后和用户认知,这时全部反过来服务自己的品牌。

这次转身也塑造了张本正此后的经营风格,不能只做别人的搬运工,要想办法把渠道能力变成自己的产品能力。

后来紫光做笔记本等产品时,也更倾向从一开始就打自己的品牌,而不是把命运继续押在代理关系上。

- 3 - 扫描仪卖成冠军,紫光却把更大的赌注押到资本市场

扫描仪成功后,张本正很早就意识到另一个问题,科技企业靠内部积累扩张太慢。

他在上世纪90年代中期就推动紫光上市。

1996年前后,清华体系先把另一个校办科技企业推向资本市场,紫光的上市计划被推迟。直到1999年,这件事才真正落地。

1999318日,清华紫光股份有限公司成立,825日公开发行4000万股A股,发行价11.75元,114日在深交所上市,股票代码000938

发起人除了清华紫光集团,还包括中国北方工业、中国电子器件工业等单位。

那几年中国PC和互联网产业快速扩张,紫光也从扫描仪铺到笔记本、网络产品、软件、系统集成、增值代理,甚至环保工程。

摊子越铺越大,问题也很快暴露出来。

2001年,紫光股份主营业务收入已经达到14.65亿元,但当年亏损约2362万元

收入在长,利润却掉进负数。

对于一家刚上市两年的科技公司,这个反差比增速放缓更刺眼,摊子铺得很大,不代表每一块业务都能形成核心竞争力。

张本正后来卸下上市公司经营岗位。

对紫光来说,创业者擅长把一家公司从零推起来,并不意味着他必须永远守在同一个位置。

公司接下来做的,是收业务边界。

- 4 - 大杂烩里撤退,紫光开始接受低毛利现实

20029月,紫光股份进行资产置换,把环保工程业务置出,把通讯产品业务装进上市公司。

此后,公司主营方向逐步收敛到电子信息产业。

那一年的收入结构很能说明问题,自有品牌硬件收入约3.73亿元,软件和系统集成约2.68亿元,增值代理约7.35亿元,通讯产品约5.06亿元。其中增值代理毛利率只有6.13%,通讯产品毛利率也只有5.82%

这意味着紫光虽然回到了IT主航道,但相当长时间里,挣的还是一门辛苦钱。

IT分销可以理解成科技产业里的大批发商,上游接品牌,下游接渠道和企业客户,还要处理备货、账期、物流与售后,收入容易做大,利润却很薄。

但这门不性感的生意给紫光留下了全国渠道网和政企项目经验。

很多科技公司会造产品,却未必会把设备送到成千上万客户手里,再把货款收回来。紫光在这件事上练了很多年。

问题是,靠分销很难获得真正的技术定价权。卖得再多,最核心的交换机、路由器、服务器和存储仍然来自别人。

到了云计算和数据中心开始兴起的年代,这个天花板越来越明显。

紫光必须再换一次活法。

- 5 - 25亿美元买下新华三,紫光真正换了一副骨架

2015年,紫光系正处在并购最激进的阶段。

那几年,紫光集团在半导体领域连续完成大额交易,赵伟国是这一阶段最具代表性的决策者之一。紫光股份则把目标瞄准企业级IT

被它盯上的新华三,身世很特殊。

2003年,华为与美国3Com组建合资公司华为3Com,后来3Com买下华为持股,2010年惠普收购3Com,华三由此进入惠普体系。

2014财年,相关业务营收约31亿美元、营业利润约4亿美元,员工约8000人,其中工程师超过2500人,拥有5700多项专利。

在中国企业级交换机、路由器和无线市场,它已经站在头部位置。

20155月,紫光股份宣布以25亿美元为基础对价收购新华三51%股权。

交易标的不只包括华三通信,还纳入惠普中国的服务器、存储和技术服务业务。

这笔交易最重要的地方,不是多了一家子公司。

如果说分销商像一家大型家电卖场,那么新华三更像同时拥有电器研发中心、工厂和工程队。

紫光以前更靠近卖设备的人,收购后突然拥有了设计这些核心设备、搭建整套企业网络的能力。

市场也因此重新认识000938。公司不再只是清华系里一只老牌IT股,而开始拥有企业级ICT基础设施的技术底盘。

代价同样不小,大额跨境并购需要融资,交易后的资产与业务整合也要长期消化。

这是一场典型的用资本换时间,靠自己从交换机底层协议、芯片适配、操作系统和渠道重新练起,可能要十几年。

买下新华三,紫光一次性把研发团队、专利、客户和市场位置都接了过来。

- 6 - 新华三进入报表后,紫光不再靠扫描仪讲故事

2016年前后,新华三完成整合并进入紫光股份体系,紫光股份的业务结构随后发生根本变化。

过去的核心关键词是扫描仪、笔记本、分销、系统集成,后来的关键词变成网络、计算、存储、安全、云和行业数字化。

它面对的客户,也从电脑卖场里的个人消费者,更多转向政府、运营商、金融机构、互联网公司、医院、学校、制造企业和能源客户。

这类生意和消费电子不同。

企业买交换机,不只比端口和价格,还看能否长期稳定运行、能否扩容、安全怎么接、故障谁处理。服务器同样如此,兼容性、可靠性和服务体系常常比几个百分点的参数更重要。

这恰好把紫光过去做渠道和行业项目积累的能力,与新华三的研发能力接到了一起。

一边有产品,一边有渠道和客户,2015年的并购才真正完成闭环。

这也解释了为什么新华三后来越来越像紫光股份的压舱石。

紫光股份的技术形象、收入体量和利润来源,都越来越依赖这家控股子公司。

扫描仪没有消失,数字影像业务今天仍在,但它早已不是决定上市公司估值逻辑的主角。

紫光真正进入了另一场竞争,和国内外大型ICT厂商争数据中心、园区网络和算力基础设施。

- 7 - 母公司重整风暴来了,上市公司却没有一起倒下

2021年,紫光集团债务危机进入司法重整程序,市场上当时最容易混淆的一点,是把“紫光集团重整”直接理解成“紫光股份破产”。

事实上,进入重整的是紫光集团及相关七家企业,上市公司紫光股份并不是该重整案的主体,但它的控制权链条仍被重写。

20227月,重整后的紫光集团100%股权过户给智广芯。

紫光股份原先穿透到清华控股、教育部的实际控制关系随之结束,公司变更为无实际控制人,智广芯成为间接控股股东。

这是一个清晰的分水岭。

1988年的清华校办企业起步,紫光长期带着清华标签。三十多年后,核心经营资产仍在运转,资本控制关系却已脱离原来的校企体系。

对投资者来说,更值得观察的不是名字变了,而是新华三有没有因此丢订单、停研发。

答案是,紫光股份的ICT业务并没有因为母公司重整而停摆。公司与控股股东在资产、人员、财务和业务上保持独立,新华三仍继续在网络、服务器、存储等市场迭代产品。

经历这一轮之后,紫光股份的故事变得更纯粹,市场不再只看清华系光环,而更直接地给新华三的产品力、盈利能力和现金流定价。

- 8 - 51%买到87.98%,十年前的并购还没有结束

2015年买下新华三51%之后,惠普企业仍保留49%股权。

这种安排在交易初期有好处,原有技术、品牌和业务可以平稳过渡,但也意味着紫光股份始终没有拿到全部权益。

2022年底,HPE方面启动剩余股权的卖出安排,紫光股份最初计划收购49%,后来考虑资金规模和融资环境,方案调整。

注解:2015 年原惠普 HP 分拆为两家公司,HPE(慧与):做企业级 IT 基础设施(服务器、存储、网络、超算、混合云);HP Inc.(惠普):做 PC、打印机等消费端产品

2024年,公司完成对新华三30%股权的进一步收购,持股比例从51%升到81%这次交易对应的基础价格约21.43亿美元。

到了2025年底,围绕HPE剩余19%股权,又引入多家财务投资者共同接盘。

20265月底,两批交易全部完成。HPE退出新华三股东名单,紫光股份旗下紫光国际直接持有新华三的比例进一步升至87.98%,其余12.02%由多家投资机构持有。

把这条线拉长看。2015年,紫光花25亿美元买到控制权,十年后又持续提高持股。

公司对新华三的判断没有变,反而越来越重,这同样是一把双刃剑。

持股比例提高,意味着新华三赚到的利润有更大部分归属于上市公司股东,但收购需要真金白银。

20268月,紫光股份把定增募资方案调整为不超过54.1亿元,其中33.9亿元拟用于收购新华三6.98%股权,4亿元用于研发设备,16.2亿元用于偿还银行贷款。

824日,相关向特定对象发行申请获得深交所受理,但仍需后续审核和注册。

这说明AI浪潮里的紫光股份,并不是躺着吃旧并购红利,它仍在为十年前那场交易继续投入资本。

- 9 - AI来了,新华三最值钱的老本行反而变成修路

生成式AI把服务器行业推入一个新的阶段。

过去建设数据中心,重点是有多少CPU服务器。现在训练大模型,要把大量GPU或其他AI加速卡同时组织起来。

很多人会直觉认为,AI数据中心最重要的是芯片。芯片当然关键,但卡越多,网络问题越容易成为瓶颈。

可以把一座万卡集群想成一座拥有上万名工人的超级工厂,GPU是工人,如果厂内道路只有双车道,原料和半成品堵在路上,再多工人也只能等。

高速交换机、无损网络和调度系统,就是这座工厂的道路系统。

这正好撞上新华三几十年积累的网络能力。

2025年以来,公司继续推进800GAI交换机、数据中心无损网络、AI服务器和超节点等产品。

新华三推出UniPoD超节点产品,尝试把多张AI加速卡、服务器和高速互联组织成更大的计算单元。

对客户来说,买的已经不是单台服务器,而是算力能不能真正跑起来。

紫光股份现在讲的算力×联接,本质也在这里,一端卖计算,一端卖网络,再把存储、安全、云平台和运维接进来。

它想做的不是某一个AI零件,而是一整套机房里的基础设施。

- 10 - 接近千亿营收后,紫光真正要解决的是利润质量

2025年,紫光股份实现营业收入967.48亿元,同比增长22.43%

归母净利润16.86亿元,同比增长7.19%,扣非净利润16.35亿元,同比增长12.26%

其中,ICT基础设施与服务收入768.47亿元,占营业收入79.43%

新华三当年收入达到约759.81亿元,继续是上市公司最核心的经营资产。

市场位置也足够硬。

根据公司年报引用的IDC数据,2025年新华三在中国企业网交换机市场份额约36.1%,排名第一。企业级WLAN27.9%,排名第一。X86服务器约12.5%,排名第三。

公司全年研发投入接近50亿元,累计专利申请超过1.6万件。

这些数字说明紫光股份已经不是靠一次并购买来的空壳,新华三有持续研发、产品迭代和市场份额。

但另一组数字也提醒投资者,接近千亿元营收,只对应十几亿元上市公司归母净利润。

ICT硬件不是天然的暴利行业,服务器、分销、大项目交付都可能带来高收入、低毛利和较大的资金占用。

AI基础设施需求越旺,行业竞争也越容易从有没有产品走向谁的价格、交付和生态更强。

- 11 - 紫光股份今天最大的护城河,也是最大的束缚

现在再看紫光股份,它的护城河已经很清晰。

它有新华三长期积累的企业级网络技术,有服务器、存储、安全和云平台的产品组合,有政企客户和渠道体系,还有接近50亿元一年的研发投入。

更重要的是,这些东西能够一起卖。客户建设一个智算中心,不必分别找十家公司拼设备,紫光可以从网络、算力、存储一路做到交付和运维。

但它的问题也同样集中。

新华三太重要,意味着上市公司业绩对这一核心资产的依赖很高,继续增持能提高归母收益,也会持续占用资本。

AI服务器需求很旺,却要面对芯片供给、软件生态、价格竞争和客户投资周期。网络设备市场的头部格局稳定,想从强手手里多拿一个百分点,都不是靠一句AI就能完成。

20266月,于英涛辞去紫光股份董事长等职务,李涛接任董事长。公司进入新一轮管理层交接时,历史留给它的题目其实已经换了。

张本正当年最难的一次选择,是从做代理转去做自己的扫描仪。2015年的紫光,又用25亿美元把新华三买进上市公司。今天,它已经没有必要证明自己是不是一家真正的科技公司。

更现实的问题是,AI基础设施从抢设备、抢算力,慢慢进入算投入产出和长期利用率的阶段,紫光股份能不能把网络、服务器、存储和AI平台这套全栈能力,变成比硬件销售更稳定、更高质量的利润?

如果下一轮ICT竞争比的不是谁卖出最多机器,而是谁能让算力长期跑得更快、更稳、更省钱,那么紫光股份二十多年反复换路的能力,还能不能再赢一次?

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-27 07:27:20 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/972387.html
  2. 运行时间 : 0.283493s [ 吞吐率:3.53req/s ] 内存消耗:4,887.78kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=86e6738d0230f1519287e066553ebd02
  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 ( 4.22 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 ( 10.56 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.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001139s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001503s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000713s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000691s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001344s ]
  6. SELECT * FROM `set` [ RunTime:0.000617s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001449s ]
  8. SELECT * FROM `article` WHERE `id` = 972387 LIMIT 1 [ RunTime:0.001190s ]
  9. UPDATE `article` SET `lasttime` = 1787786840 WHERE `id` = 972387 [ RunTime:0.008349s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000619s ]
  11. SELECT * FROM `article` WHERE `id` < 972387 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001045s ]
  12. SELECT * FROM `article` WHERE `id` > 972387 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.006551s ]
  13. SELECT * FROM `article` WHERE `id` < 972387 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.032300s ]
  14. SELECT * FROM `article` WHERE `id` < 972387 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.009121s ]
  15. SELECT * FROM `article` WHERE `id` < 972387 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.019988s ]
0.287420s