乐于分享
好东西不私藏

工业软件公司100-No.25.CFX:那个给核反应堆“降温”、后来被Ansys收编的英国绅士

工业软件公司100-No.25.CFX:那个给核反应堆“降温”、后来被Ansys收编的英国绅士
点击上方蓝色字体关注「Amy职业探寻」
这是《工业软件公司100》的第25篇。
每期一家,摸清工业软件家底。
你好,欢迎来到《工业软件公司100》。
上期我们聊了LS-DYNA,那个从核弹仿真走出来的“暴力计算之王”。
今天这位,和LS-DYNA算是“半个同行”——都是搞仿真的,都“出身”于国家实验室。
但LS-DYNA管的是“炸”,它管的是“流”。
它叫CFX
在流体仿真这个圈子里,有两个“王者”:
  • Fluent:算得多,用户多,哪儿都能见到它。
  • CFX:算得精,算得稳,尤其在旋转机械这个领域——风机、水泵、压缩机、涡轮——它是绝对的“老大”。
而CFX的故事,得从英国的核反应堆讲起。
一、出身:英国原子能管理局的“降温”需求(1970年代)
1970年代,英国,牛津郡。
英国原子能管理局(AEA Technology)有一群科学家,每天操心一件事:核反应堆的冷却剂怎么流动
反应堆里的燃料棒温度极高,需要用冷却剂(水、气体或液态金属)把热带走。如果冷却剂流得不对,某个局部过热,后果……你懂的。
这群科学家干了什么?
自己写程序
他们基于有限体积法,写了一套专门用来算流体流动和传热的代码。
在当时,有限元法是结构分析的主流,在流体问题上效率不高。而有限体积法——把流体区域切成无数个小“格子”,在每个格子上求解方程——天然适合流体。
这套代码在AEA内部用了很多年,不断完善、不断测试、不断用实验数据验证。
后来,他们发现:不仅核反应堆需要算流体,航空航天、能源、化工……都需要。
于是,一个决定诞生了:商业化
公司名字还是叫AEA Technology,软件名字——CFX
关于CFX的全称,坊间流传的一种说法是Computational Fluid Dynamics X——X代表“未知”和“无限可能”。但官方并无明确解释,也有人认为它只是产品代号。 一个“X”字母,藏着英国人对未知世界的征服欲。
二、封神:旋转机械界的“独孤求败”(1995)
CFX商业化之后,很快在CFD领域站稳了脚跟。
但它真正“封神”的战役,发生在1995年
那一年,CFX做了一笔关键收购:ASC(Advanced Scientific Computing)——一家加拿大公司。
ASC手里有什么?一款叫Tascflow的软件——专门做旋转机械的CFD分析。
什么是“旋转机械”?泵、风机、压缩机、涡轮机、螺旋桨……所有“转起来”的东西。
旋转机械的CFD分析,比普通流体问题难得多。因为涉及到动静干涉——旋转的叶片和静止的壳体之间,流动极其复杂,还有湍流、空化、噪声等一系列问题。
Tascflow在这些问题上,积累极深。
CFX收购ASC之后,把Tascflow的技术整合进产品线,推出了CFX-Tascflow品牌,作为旋转机械领域的旗舰产品。此后多年,CFX-4(通用CFD)和CFX-Tascflow(旋转机械)并行发展。
效果呢?在旋转机械CFD领域,CFX一度占据统治地位。业内流传的说法是,十个搞旋转机械仿真的工程师里,九个用CFX——虽然这个数字可能略有夸张,但足以说明它的市场影响力。
直到今天,这个优势依然存在。CFX在旋转机械领域的技术积累,竞争对手花二十年都追不上。
三、王炸:革命性的“耦合求解器”
CFX能成为旋转机械的老大,除了Tascflow的加持,还有一个更关键的原因:它的求解器,在强耦合问题上比对手快了一个量级
在CFX之前,主流的CFD软件用的是什么算法?分离求解法——先假设一个压力,算速度;再用速度修正压力;再算速度……分步迭代,直到收敛。
这个方法很成熟,在简单流动中效率不错。但它的短板在于:遇到强耦合问题(比如旋转机械的动静干涉、共轭传热、高雷诺数湍流),压力和速度紧紧咬在一起,分步迭代需要大量的“亚迭代”来修正,每一步都变得吃力,复杂问题可能跑几天甚至几周。
CFX做了一件让整个行业震惊的事:全隐式多网格耦合求解
我不展开讲算法原理,你就记住三点:
  • 联立求解:将压力和速度置于同一方程组中同步迭代,而非分步交替迭代。
  • 收敛步数少:在强耦合问题上,达到收敛所需的迭代步数远少于分离法。
  • 稳定性高:不容易“发散”,复杂问题也能收敛。
CFX的开发者Florian Menter等人在湍流模型上也做出了杰出贡献,他提出的SST湍流模型至今仍是业界公认的“黄金标准”之一。
业内有句“黑话”:“收敛不了的流动问题,丢给CFX试试。”当然,这说法带有夸张——对于高度可压缩流、激波主导的超声速问题,基于密度的求解器可能更合适——但在亚音速、复杂湍流和旋转机械领域,CFX的收敛性确实堪称标杆。
四、联姻:被Ansys“招安”(2003)
2003年,CFD行业发生了一件大事。
ANSYS——那个做多物理场仿真的美国巨头——收购了CFX。收购金额未公开,但业内人士估计在数千万到一亿美元之间。
为什么Ansys要买CFX?因为Ansys想补齐它的“流体”短板。
Ansys在结构分析上是王者,但它的流体能力一直不够强。虽然有个叫Fluent的竞争对手(当时还没被Ansys收购),但Ansys看上了CFX的旋转机械能力和耦合算法优势。
收购完成后,CFX被整合进Ansys的产品线,更名为Ansys CFX
和达索收购SolidWorks类似,Ansys对CFX的处理也是:品牌保留,技术融合
CFX的用户可以在Ansys Workbench平台上使用CFX,和Ansys的结构分析、电磁分析、优化工具等无缝集成。
这意味着什么?你可以在同一个软件里:
  • 用CFX算一个涡轮机械的流体性能
  • 用Ansys Mechanical算涡轮叶片的应力
  • 用Ansys DesignXplorer优化叶片的形状
不用在不同软件之间导来导去,数据不会丢,精度有保障。
这,就是Ansys的“多物理场”野心。
五、Fluent vs CFX:Ansys的“双子星”(2006)
2003年收购CFX之后,Ansys的流体产品线有了一张“王牌”。
但到了2006年,Ansys又干了一件更大的事——花了约5.65亿美元收购了Fluent,当时全球最大的独立CFD软件公司。
这下,Ansys手里有了两张“王牌”:
  • CFX:全隐式耦合求解器,旋转机械专家,算得稳
  • Fluent早期以分离求解器起家,如今分离/耦合两种求解器都具备,通用CFD王者,算得多
两个求解器,一个“精”,一个“广”。
业内人开玩笑说:“搞旋转机械和复杂物理模型,找CFX;搞通用流动传质燃烧反应,找Fluent——反正在Ansys家,最后都是Ansys赚你的钱。”
Ansys的策略也很清晰:两个都留着,不整合,让用户自己选
这种“双品牌”策略,在工业软件史上极少见。但也说明一件事:CFX和Fluent,各有各的“护城河”,谁也吞不掉谁。
六、技术遗产:“一哥”的底气
CFX之所以能在Ansys家族里站稳脚跟,靠的不是“情怀”,而是实打实的技术积累。
我给你数几个CFX的“独门绝技”:
(1)基于单元的有限体积法
CFX采用了“基于单元的有限体积法”(element-based finite volume method),在继承有限体积法守恒特性的同时,借鉴了有限元法的几何灵活性,可以在复杂网格上保持高阶精度。
(2)领先的湍流模型
Florian Menter提出的SST湍流模型,至今是CFD领域引用率最高的模型之一,也是处理复杂流动问题的“默认选项”。
(3)流固耦合
CFX和Ansys Mechanical深度集成,推出了当时世界上最优秀的流固耦合解决方案。飞机机翼的颤振、人工心脏瓣膜的运动、涡轮叶片的振动——这些“流体和固体互相影响”的问题,CFX是“专家”。
(4)并行计算能力
CFX很早就在并行计算上领先——可以在Unix、Linux、Windows混合平台上高效运行,且并行扩展性出色,在数百核心上仍能保持接近线性的加速比。
七、CFX在中国:叶轮机械的“隐形冠军”
CFX进入中国的时间,和Ansys进入中国基本同步——2000年代初。
它在中国的客户,主要集中在那些需要“旋转机械”的行业:
  • 航空航天:中国航发、商飞——算发动机压气机、涡轮
  • 能源电力:上海电气、东方电气——算汽轮机、水轮机
  • 石油化工:中石化、中石油——算压缩机、泵
  • 通用机械:沈鼓、陕鼓——算风机、鼓风机
一个搞压缩机设计的工程师跟我说过一句话:“我们这个行业,你不用CFX,审稿人都不信你算的结果。”
这是CFX的底气:不是用户最多,但在这个领域,它是“标准答案”。
八、彩蛋:那个“嫁给Ansys”的英国绅士
CFX是“英国血统”。
它出生在英国原子能管理局,成长在英国AEA Technology,成熟在旋转机械领域。
2003年,它“嫁”给了美国的Ansys。
有人问:CFX被收购后,英国团队还在吗?
答案:还在。
CFX的核心研发团队——包括Florian Menter等湍流模型的开发者——至今仍在欧洲从事相关研发工作。他们负责CFX求解器核心算法的演进,与Ansys在美国的Fluent团队并行开发。
一种说法是:Ansys买下的不只是代码,而是“人”。
这些在英国乡间小镇埋头写代码的科学家和工程师们,可能是世界上最懂旋转机械CFD的那群人。
你让他们去美国?他们不愿去。
你让他们写C++?他们乐意。
你让他们把CFX做得更好?——那是他们的“使命”。
九、小结 & 下期预告
今天我们聊了CFX,那个给核反应堆“降温”、后来被Ansys收编的英国绅士。
简单总结一下近5期的“全家福”:
CFX的故事告诉我们:有时候,最顶尖的技术不是来自车库里的“天才一激灵”,而是来自国家实验室里几十年如一日的“死磕”。
下期,我们聊第二十六家。
这家公司和CFX是“死对头”——全球CFD市场的“老大”。
它叫Fluent
故事是这样的:
1980年代,美国新罕布什尔州,伊朗裔学者Amir Faghri和他在Creare公司的同事们做出了一个CFD程序的原型。后来,Ferit Boysan、Bart Patel等人真正将这套代码商业化,创立了Fluent Inc.。他们起家的核心算法是分离求解法——简单可靠,易于上手。此后Fluent一路高歌猛进,通过持续收购和技术迭代,成为通用CFD领域的绝对王者。
2006年,Ansys花费约5.65亿美元将Fluent纳入麾下。从此,CFX和Fluent成了Ansys流体产品线的“双子星”。不过,CFX一直坚守全隐式耦合求解器,追求极致稳定;而Fluent则同时提供分离求解器与耦合求解器,让用户根据不同问题灵活选择。
一个“从分离走向耦合”的CFD帝国传奇,下期讲给你听。
下期见。

本文参考了官网公开资料、历年财报、行业媒体(如Engineering.com、DEVELOP3D)报道及科技博客分析。部分数据和表述基于公开信息整理。


如果你是工业软件圈子的

工程师|销售|技术经理

或者你是一个想重返职场的妈妈关注我,我们一起少走弯路。我是Amy,下期见!

#工业软件 #智能制造 #数字化转型 #CAD #CAE #CAM#PLC#工程师 #职场妈妈

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-16 19:51:18 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/757975.html
  2. 运行时间 : 0.114008s [ 吞吐率:8.77req/s ] 内存消耗:4,797.27kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1d959505f632050c232384463124394e
  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.000637s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000749s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000373s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000314s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000530s ]
  6. SELECT * FROM `set` [ RunTime:0.000235s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000527s ]
  8. SELECT * FROM `article` WHERE `id` = 757975 LIMIT 1 [ RunTime:0.003853s ]
  9. UPDATE `article` SET `lasttime` = 1781610678 WHERE `id` = 757975 [ RunTime:0.007943s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000311s ]
  11. SELECT * FROM `article` WHERE `id` < 757975 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000537s ]
  12. SELECT * FROM `article` WHERE `id` > 757975 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000427s ]
  13. SELECT * FROM `article` WHERE `id` < 757975 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001171s ]
  14. SELECT * FROM `article` WHERE `id` < 757975 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.009605s ]
  15. SELECT * FROM `article` WHERE `id` < 757975 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002874s ]
0.115740s