当前位置:首页>行业>行业调研 | 储存芯片的投资机会「上集」

行业调研 | 储存芯片的投资机会「上集」

  • 2026-02-10 18:08:01
行业调研 | 储存芯片的投资机会「上集」
一开始,我只是想看看储存芯片里有什么投资机会
没想到,这一调研,才发现这个芯片行业的波澜壮阔。
我想说,如果芯片这个东西不能让你由衷地赞叹,你肯定是个一无所知的人。
过程中,我越是想梳理出叙事的主线,就不断发现这草蛇灰线,伏延千里。
就这样,慢慢忘记了来时路。
回头一看,跑题太远了。
算了,也正好将脑海中以前熟知的一些事实,给串联起来了,算是建立了芯片行业的叙事结构了。
所以,你们就当故事来看看这个行业的调研报告。
毕竟,这个将是或者说已经是我们未来生活的底层产品。

芯片是什么?——三个天才的连线

我们先从上帝视角来看一看芯片。
比如我们都听过的CPU,这就是一种典型的芯片。
它的面积大概只有不到两平方厘米,而上面有十几亿个晶体管。
我想先请你思考一个问题——
怎样管理十几亿个东西?
这可不是十几亿个原子或者十几亿粒沙子。所有这十几亿个晶体管都必须按照某种严格的秩序连接在一起,每一处连接都得精心安排。
请问这是怎么做到的?
这其实就是等同于让你去安排整个中国的人口,别说整个中国人数,就是超过150个邓巴数,都没人能搞得定。
那这玩意究竟是怎么来的?
请抱有敬畏之心去看看它的历程。
首先是香农

大神克劳德·香农(Shannon)

1940年的香农才22岁,在麻省理工学院获得硕士学位,毕业时他写了一篇硕士学位论文。
在这篇论文里,香农解释了你只要有最简单的开关,就能实现一切逻辑运算。
注意啊,当时还没有半导体,更没有晶体管。
我试着简化阐述一下,方便内化
想象一根电线:
  • 有电= "1"
  • 没电= "0"
就像电灯开关,只有开和关两种状态,却能组合出无限可能。
这不就是我们计算机的语言吗?
继续,香农发现,只要做出三种基础"门",就能解决所有问题:
非门:输入1,输出0;输入0,输出1(就像灯的开关,按一下就反转)
与门:两个开关都开,灯才亮(两个条件同时满足才行动)
或门:任一开关打开,灯就亮(满足任一条件就行动)
这就是逻辑门
逻辑门再往下,就是运算,这样不就是打通了从输入到输出的一切链条了吗。
这就是香农天才的洞见。
几年后,贝尔实验室有个物理学家叫威廉·肖克利,在1945年偶然发现了「半导体」。贝尔实验室研发表明半导体可以做成「晶体管」,用来放大电流。
威廉·肖克利(William Shockley)
肖克利进一步研究,在1948年把晶体管做成了「开关」,这不就可以在更小的物理空间实现香农的设想吗?实现一切的逻辑运算。
然而,贝尔实验室召开新闻发布会,说我们发明了晶体管……结果没有人在乎。
别人不在乎,肖克利不能不知道晶体管大有前途啊,于是乎他就自己成立了一家公司,网罗了一些非常厉害的年轻人来做半导体。
可是肖克利虽然科研厉害,却不善于管理。
后来有八个人从肖克利的半导体公司“叛逃”出去了,史称“八叛徒” 。
这八人到加州硅谷成立了一家新公司,叫仙童半导体
“八叛徒”
请记住这张传奇的照片。
这里面的人大多都成为了传奇人物,有一人就是后来提出「摩尔定律」的那个戈登·摩尔
而八人中最厉害的当属罗伯特·诺伊斯,是领军人物,后来被称为「硅谷的市长」
后来,仙童半导体解散,这八叛徒纷纷组建自己的公司,其中,诺伊斯和摩尔这两人合伙创办的新公司,叫做英特尔
神奇吧,我们继续说回晶体管。
晶体管比真空管小得多,又省电,所有人都明白晶体管必然要取代真空管。可是到底应该怎么做呢?最起码一点,把那么小、那么多的晶体管都用导线连起来,就是一个极其复杂的事情,那么多电线你怎么管理?
这时候诺伊斯的天才洞见来了。他把晶体管和晶体管之间的连线都刻在同一块材料上,根本就不用另外的电线。
这样只要你设计合理,完全不用怕晶体管多。
这个东西,叫做「集成电路」,又名「芯片」。

芯片是怎么制作的?——人类有史以来最复杂产业链
我们现在知道了这些晶体管的排列组合,形成的集合就是芯片。
其实,市场上芯片大体可以分为三大类,我翻译成大白话。
第一种叫逻辑芯片,也就是电脑的CPU和手机上那个主芯片,讲究摩尔定律。
第二种是存储芯片,就是内存和闪存。能造这种芯片的公司比较多,主要集中在东亚。
第三种则是声卡、显卡、通讯之类的功能性芯片。这种芯片不强求主频高,不在乎摩尔定律,关键看特殊功能的设计。
那芯片是怎么制作的?
我们同样可以先用上帝视角看一下。
其实它的原理不复杂,我一讲你就听得懂。
简单来讲,就是用光把芯片蓝图缩小,投影到硅片上,跟表面化学物质发生反应完成刻蚀。
那就自然而然带来了三个关键点。
一是如何设计出能最优配置各个晶体管的线路图?也就是设计;
二是如何找到合适的材料,可以跟光完成反应?这是材料。
三是用什么光?这光得用什么的仪器去发射、去运作投射?这主要是工程。
沿着这个思路,那个年代的人,展开了一场惊心动魄且旷日持久的角逐。
真可以说浩浩荡荡如过江之鲫,在这波澜壮阔的江面上引得无数英雄竞折腰。
我分两条主线来讲清。

  • 第一条主线是大国博弈,核心是美日在这个领域的争霸。
芯片刚问世那会,国际环境还在美苏冷战的雾霭之中,且个人电脑还没条件普及。
那美国出于跟苏联对抗,需要在亚洲扶植日本,保障在自己太平洋的战略存在。
美国战略家的逻辑是如果不允许日本加入欧美经济圈,日本就有可能倒向苏联或者中国,而那是美国所不能接受的。
所以美国几乎就是邀请日本加入自己的经济圈,允许日本学习美国的先进技术。
这时候,最先嗅到这历史机会气息的是一个叫盛田昭夫的人,他率先在1953年拿下了生产晶体管的许可证。
索尼创始人 盛田昭夫
他创办的企业叫索尼,有别于美国此时主要将芯片军用,索尼一开始的定位就是瞄准了民用,专注日用品上。
得益于美国的不设防,日本芯片产业开始腾飞,他们不用偷技术、不用抄袭,直接拿许可证。
这段时间美国那边的创新也源源不断为芯片行业发展注入动力。
1957年,美国军方某个实验室的一个年轻化学家,杰伊·莱斯罗普,想到一个好办法。
杰伊·莱斯罗普(Jay Lathrop)
比如你要看一个特别小的东西,你会用显微镜—— 那如果把显微镜反向使用,让光从大头进入,它不就可以把一个大大的东西缩小吗?
这就是我们现在熟悉的「光刻」
光刻能在当时就做出十分之一英寸大小的晶体管。
你说这个原理不是跟相机的感光原理很类似吗?
对了,当时的人也是这样想的,所以除了近水楼台先得月的美国GCA凭借先发技术优势,主导市场。
日本最先进入光刻机行业的是两家相机公司,他们是尼康还有佳能
接下来发生的事情,可能是美国始料不及的。
索尼先后推出手持计算器、收音机,并于1979年推出了一款革命性产品——随身听,在全球卖出3.85亿台,是历史上最受欢迎的消费电子产品,用的日本芯片、日本设计、日本制造,纯日本创新产品。
索尼Walkman,有没有勾起回忆?
1980年代末,尼康成功登顶,成为全球最大的光刻机供应商。而美国的GCA则因财务困境、产品问题和对市场变化的反应迟缓,在1993年破产倒闭,第一代霸主就此陨落。
索尼创始人盛田昭夫和著名右翼人物石原慎太郎甚至一起出了本书,叫《日本可以说不》
美国朝野都气坏了。但美国落后已经是不争的事实,甚至美国在东南亚扶植的供应链也被日本抢去。
那美国怎么反击呢?
这是教科书式的反击,融合了经济、政治等各种手段,堪称经典。
首先是节流,一帮来自爱荷华州、以前做土豆生意、不懂科技的土财主成立了一家公司叫美光科技(Micron),要制造美国芯片。
别笑,这是真事。
美光搞了一系列非常激进的成本创新,有一段时间连办公室照明用电都要省,把芯片的成本降了下来,取得了一些市场份额。
安迪·格鲁夫接班诺伊斯成为英特尔的CEO。
格鲁夫与摩尔
格鲁夫意识到英特尔的内存肯定是输给日本了。
接下来,他跟摩尔有一番商业案例最著名的一段对话。
如果咱俩被踢出大门了,董事会再找个新CEO,你猜他会怎么做?两人的结论是新CEO肯定会放弃内存业务。
所以他们就决定放弃内存业务,专注于生产CPU。
接着是开源创新
第一个是集成电路设计的创新。
一直到七十年代,你想想。
要设计一个芯片,还是靠一个人趴在桌子上用彩色铅笔和直尺画设计图,画完用钢笔刀把图纸刻在一层膜上,再投影、再光刻。
如果只有几千个晶体管,你这么设计还可以,那要是100万个晶体管呢?
两个美国计算机科学家发明了一套用软件设计集成电路的方法,在80年代搞出了一个新的产业,就是半导体设计的软件工具。
这也是为什么现在设计芯片都用美国的软件。
第二个是天时地利人和的彩蛋。
IBM公司推出了个人电脑。那个所谓的个人电脑非常笨重,定价也很贵,1565美元,而且还没有操作系统。IBM跟一个还在上大学的年轻程序员签了操作系统合同,那个程序员叫比尔·盖茨。
比尔·盖茨与格鲁夫
随后,康柏公司很快取代IBM,专门生产廉价的个人电脑。然后美国家家户户、每个办公室都用上了电脑。
英特尔的CPU出现在每一台电脑里。
英特尔活了。
最后是合纵连横的政治手段。
具体就是拉拢韩国打日本。
韩国有个卖海鲜起家的公司叫三星,三星的创始人叫李秉喆,他发达了就想做芯片。按照亚洲模式的习惯,韩国政府全力支持。
美国公司直接向三星转让了制造芯片的技术。英特尔还允许三星把芯片挂英特尔的牌子。又赶上美国跟日本打反倾销官司,这就给了韩国公司巨大的机会,韩国趁机崛起。
这里面还有韩国「现代集团」,他们于1983年创立“现代电子产业株式会社”,也就是后来的海力士,进入了动态随机存取存储器(DRAM)芯片的制造领域。
这还没完,在光刻机领域。
1992年美国率先提出使用波长为13.5纳米的「极紫外光(EUV)」设想。
英特尔主导了前期的研发但是自己并不打算制造光刻机,因为它觉得造光刻机不如造芯片赚钱。
此时全世界只有三家公司有可能造出来极紫外光刻机,包括日本的佳能和尼康,荷兰的ASML
美国自然不想把这么关键的技术给日本,最后ASML得到了制造极紫外光刻机的技术授权。
一台极紫外光刻机的供应商总共有数千家公司!
这也为后来进一步清扫日本出场,埋下了伏笔。
至此,日美国运此消彼长。
到1993年,美国已经夺回了半导体出货量的首位。
1998年,韩国的内存产量超过了日本。

  • 第二条主线,是台积电的突围。
这可能在芯片发展史上称不上是主线,是我任性硬要这样写。
理由无他,就是出于我对张忠谋先生的尊重。
其实主线一已经把行业的生产链条梳理完了,这是一条可以运作的生产模式了。有设计软件出图,有了光刻机,材料方面硅片一早是行业共识,谁家想生成芯片,可以说了没有实现壁垒。
张忠谋牛就牛在,靠自己的谋略,硬生生开辟了一条道路。
台湾之所以能生产最高端的芯片,可以说完全是因为一个人,那就是张忠谋。
1958年,一个出身于中国大陆、上过哈佛和麻省理工学院的年轻人,加入了德州仪器。
他很懂固体物理学,他能用自己的物理直觉帮助寻找最合适的实验参数。他又很会管理,因为管得严,德州仪器的员工都有点怕他。他管的生产线几个月之内就把产量提高了25%,然后德州仪器干脆安排他管理整个集成电路业务。
这个年轻人的英文名叫莫里斯·张(Morris Chang),中文名叫张忠谋
学生时代的张忠谋
1985年应邀到台湾担任工业技术研究院院长,然后他创办了一家芯片公司,叫台积电
张忠谋开辟了一个「你设计,我生产」的模式。
他用图书行业做了个类比:作家没有自己印书的,都是写书的专门写书,印书的专门印书。为什么不搞一个专门帮别人生产芯片的业务呢?就好像开印刷厂一样?
当时美国已经有几家只做芯片设计的小公司,他们本来是找英特尔那样的大厂代工。但是一方面英特尔不重视,经常排不上工期,一方面又担心大厂抄袭自己的设计,所以业务量很小。
台积电一开工,「你设计,我制造」的商业模式才算正式干起来了。硅谷一下子冒出好几个小创业公司,才几百万美元的启动资金就敢叫芯片公司,因为他们只需要设计。这就如同有了专业印刷厂,作家就变多了。
台积电真的改变了芯片行业的格局。
截止目前,世界上能使用极紫外光刻机生产芯片的只有台积电和三星这两家公司。
但因为台积电不跟客户竞争,它主导了最高端芯片的制造。
再次致敬。
至此,小结目前芯片的产业链:

* 搞芯片设计的公司很多,也容易达到高水平,但设计用的软件是美国的;

* 能制造最高端光刻机的,只有荷兰ASML一家,而ASML的主要技术专利和关键供应商是美国的;

* 能生产高端芯片的,只有台积电、三星和英特尔三家,其中台积电最为先进;

* 硅片等原材料由日本控制,而日本听美国的;

* 存储芯片和专用芯片要求的工艺没逻辑芯片高,目前主要是美、韩、日垄断。


写到这,总感觉少了啥。
对,怎么没提中国大陆。
美、日韩你方唱罢我方登场,我们在干什么?
我们正在被卡脖子。
写到这,内心是难受的。
缓缓下集再聊。
下集视角将切换回到我们国内,聚焦我们如何破局,还有这其中对我们普通人,蕴含什么机会。
我争取下集把主题找回来,再会!

注释:过程有引用克里斯·米勒(Chris Miller)的《芯片战争:世界最关键技术的争夺战》内容作为参考。

最新文章

随机文章

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