跳到内容
当前位置:首页>bgm资源>碎碎念:从资源到资本:我眼中的哈萨克斯坦矿业,以及香港正在发生什么——写在受邀参加 Astana Finance Days 2026 之际

碎碎念:从资源到资本:我眼中的哈萨克斯坦矿业,以及香港正在发生什么——写在受邀参加 Astana Finance Days 2026 之际

  • 2026-09-23 03:11:50
碎碎念:从资源到资本:我眼中的哈萨克斯坦矿业,以及香港正在发生什么——写在受邀参加 Astana Finance Days 2026 之际
这是小E的第281篇原创文章

九月,我会再去哈萨克斯坦的阿斯塔纳。

去年是因为佳鑫国际在AIX的上市仪式,而这一次,身份和过去有一点不同。作为 Elistra Advisory Limited(ELISTRA)创始人,我受邀参加 Astana Finance Days 2026(AFD 2026),并作为演讲嘉宾参与“Financing Junior Mining Projects: Challenges and Opportunities”主题圆桌。主办方给我的讨论方向,是从资本市场角度谈矿业融资、私人资本向公开市场的路径,以及国际上市和双重上市如何帮助矿业企业接触更广泛的投资者。

过去几年,我因为一个哈萨克斯坦钨矿项目,与这个国家发生了越来越深的联系。后来又陆续接触当地矿业企业、投资人、AIFC和AIX,也开始站在另外一个角度重新看这个市场。以前我的工作更多是解决一个具体项目如何上市、如何融资、如何满足监管要求。现在我越来越关心另外一个问题:

为什么一个拥有不错资源的矿业项目,仍然可能长期融不到钱、卖不出去,也走不到资本市场?

这也是我准备这次在AFD讨论的核心问题。

(备注:图片是小E在光遇的账号拍摄的图片,音乐是码字时循环的BGM)

免责声明:本文仅为个人基于公开资料所作的案例学习和实务观察,不构成法律意见,亦不构成任何投资建议,也不代表本人所在机构或任何上市公司立场。

一、我眼中的哈萨克斯坦:真正稀缺的未必是矿,也未必是钱

谈到哈萨克斯坦矿业,最容易谈的是资源本身的质地。但做了一段时间项目以后,我越来越觉得,单纯讨论“这里有什么矿”意义并没有想象中那么大。

因为在现实资本市场里,good geological asset 和 investable asset 从来不是一回事。

一个项目可以有很好的资源量、品位甚至战略矿种,但投资人真正开始进入的时候,问题马上会变得复杂:矿权到底在谁手里?股权结构是否清晰?技术报告是不是市场认可的标准?开发计划需要多少资本支出?什么时候可以从资源走到生产?创始人与关联方之间有没有历史交易?财务资料能不能经得起审计?谁来负责项目建设?未来退出路径是什么?

我最近在给哈萨克斯坦矿业企业做资本市场准备时,把这些问题总结成几个非常常见的缺口:资产不够清晰、技术报告尚不完整、矿权控制结构复杂、财务和审计轨迹不足、内部治理体系薄弱、缺乏专门的资本市场协调职能,以及勘探计划和资本战略之间没有真正连接起来。

这些问题单独看都不意味着矿不好,但叠加在一起,就会产生一个非常现实的结果:

资产很好,却无法进入真正的机构资本决策体系。

我甚至见过同一个哈萨克斯坦矿业项目,通过不同中间人在中国市场流转,资源数据、项目阶段、股权结构甚至估值口径都出现不同版本。对项目方来说,也许只是信息传递过程中出现了偏差,但对严肃的投资机构来说,一旦最基本的信息链条失去可信度,后面的技术价值就很难继续讨论。

因此,我现在看一个矿业项目,第一句话已经不再只是“这个矿好不好”,而是另外三个问题:

它能不能成为一个 investable asset能不能成为一个 financeable asset如果企业有长期资本市场目标,它最终能不能成为一个 listable asset

这是完全不同的三个层次。

二、国际资本真正投资的,并不只是地下的矿

2025年,佳鑫国际资源完成香港交易所和阿斯塔纳国际交易所(AIX)双重上市。对我而言,这段经历最有价值的地方之一,不只是完成了一宗IPO,而是在整个上市和国际路演过程中,有机会非常近距离地观察不同投资者究竟如何理解一个来自哈萨克斯坦、当时仍处于开发阶段的矿业项目。

路演过程中,投资人当然首先会问矿本身。资源量如何,品位如何,矿山建设进度到了什么阶段,未来产能是多少,还需要投入多少资金,什么时候能够真正进入稳定生产。这些是所有矿业投资无法绕开的基本问题。

但很快我发现,投资人的问题并不会停留在地下的资源。

他们同样花了大量时间了解:谁在这个项目背后?谁有能力把它真正建设出来?如果未来建设进度、资金需求或者市场环境发生变化,谁能够继续支持这个项目?

佳鑫当时的重要战略股东江西铜业,因此成为路演中被反复问及的对象。投资人关心的不只是它持有多少股份,而是它对公司的长期计划、未来是否继续支持项目,以及其技术、运营、管理和财务能力能否降低一个开发阶段矿业项目未来走向生产的不确定性。

这段经历让我对矿业融资有了一个越来越明确的认识:

国际资本购买的并不是一份地质报告,而是一整套把地下资源最终转化成现金流的能力。

矿产资源是整个投资逻辑的起点,却不是投资决策的终点。投资者实际上同时在判断资源质量、开发路径、资本支出、股东背景、管理团队、融资能力、公司治理,以及项目能不能真正从“resource”走到“production”。

对于一个已经稳定生产多年的成熟矿山,这些问题可能相对容易回答。但对于勘探后期、建设期或者刚刚进入生产阶段的项目execution risk——执行风险——往往与地质风险同样重要,甚至更加重要。

因此,一个很好的矿,并不会自动成为一个好的资本市场项目。

我后来把佳鑫的路径总结成四个部分:

Asset + Industrial Partner + Governance Preparation + IPO Execution

资产是基础,产业股东能够提供技术、运营、资金和产业信用,治理和资本市场准备让公司具备接受国际机构审视的能力。最后才是IPO执行本身。

这套逻辑并不是佳鑫独有,也不意味着每一个矿业项目都必须引入中国战略投资者。更普遍的含义在于:资本需要看到的不只是资源价值,还需要看到一条可信的价值实现路径。

三、与此同时,香港矿业资本市场正在发生一些很有意思的变化

就在我准备AFD演讲稿的过程中,香港交易所在今年8月发布了一篇关于全球矿业融资趋势的文章,其中有一组数据非常值得注意。

人工智能、能源转型、再工业化以及全球供应链重组,正在重新推高对铜、铝、锂、镍、钴以及其他关键矿产的长期需求。根据港交所文章引用的IEA预测,到2040年,为满足未来需求,锂供应量需要增长至目前的约五倍,镍供应量需要增加一倍,钴则需要增加约50%至60%;由此带来的全球矿业额外投资需求可能达到约 5,000亿美元

矿业需要资本,而资本正在重新寻找矿业。

港交所引用Dealogic数据显示,2025年香港成为全球矿业IPO融资规模最大的市场,矿业IPO融资额约54亿美元,矿业股权资本市场总融资额约95亿美元。到2026年上半年,香港矿业股权资本市场融资额已经达到约72亿美元,共涉及24宗交易。

但我觉得比“IPO第一”更值得关注的,其实是另外一件事:

香港正在从一个矿业企业的“上市地点”,逐渐变成一个矿业资本形成平台。

为什么我要特别强调“资本平台”?

因为矿业公司的资金需求并不会在IPO那一天突然出现。勘探需要钱,资源定义需要钱,开发需要钱,建设需要钱,扩产和并购同样需要钱。港交所文章列举的五矿资源、紫金矿业、洛阳钼业、天齐锂业等案例,都在通过香港市场使用可换股债券、配售等方式融资。也就是说,香港提供的不只是一个上市入口,而是企业在不同生命周期可以持续使用的融资工具。

这对中亚矿业企业尤其重要。

因为对一个还处于勘探、开发或者早期生产阶段的矿业公司来说,真正的问题通常不是“我要不要明年去香港IPO”,而是:

未来五年,我需要什么资本?什么阶段适合什么投资人?战略投资者应该什么时候进入?什么条件成熟以后才应该进入公开市场?

所以我一直有一个观点:

上市地应该服从资本战略,而不是资本战略服从上市地。

四、香港为什么可能成为中亚矿业资本路径的一部分

过去谈国际矿业融资,人们自然会想到伦敦、澳大利亚或者加拿大。这些市场都有非常成熟的矿业投资者群体和长期形成的行业生态。

香港提供的是另外一种东西。

它旁边是全球最重要的工业制造和矿产消费市场之一,也是大量矿业企业、冶炼企业、电池企业、能源企业和产业资本的所在地。与此同时,香港又保留了国际资本市场、专业服务体系和公开市场融资能力。港交所自己的表述也非常明确:香港正在成为国际资源项目连接亚洲资金池和最终用户市场的重要桥梁。

近年来出现的几个案例已经开始说明这种变化。印尼的Merdeka Gold Resources选择香港,拥有哈萨克斯坦钨矿资产的佳鑫国际资源在香港上市,而拥有海外矿业资产的中国资源企业也在不断利用香港市场融资。

更值得我关注的是,香港交易所已经分别与阿斯塔纳国际交易所(AIX)及阿斯塔纳国际金融中心(AIFC)签署合作备忘录,探索双重上市以及气候转型、减碳和绿色金融等领域的合作。

这意味着“哈萨克斯坦—香港”不再只是个别企业偶然走出来的一条路径,它正在开始出现制度层面的连接。

而佳鑫恰恰已经证明了一件事情:哈萨克斯坦的矿业资产,是可以被香港资本市场理解的。

问题只是,它必须先被整理成资本市场能够理解的语言。

五、从“有矿”到“有资本”,中间缺的是一座怎样的桥?

这是我现在越来越感兴趣的问题。

我不认为哈萨克斯坦真正的问题可以简单概括成“缺钱”。

全球并不缺寻找铜、金、钨、锂以及其他关键矿产机会的产业资本和金融资本。真正稀缺的,是能够同时满足项目端与资本端要求的优质可投资资产。

对项目方而言,常常觉得自己面对的是一个“找钱”的问题。但站在国际投资者一侧,问题通常恰恰相反——市场上从来不缺项目,真正稀缺的是信息可靠、权属清晰、技术可信、开发路径明确,并且拥有足够治理和执行能力的项目。

所以矿业融资中最值得警惕的一个误区,就是把“有资源”和“有融资价值”画上等号。

真正缺的是两者之间足够可信、足够专业、可以被重复使用的制度化接口

项目方需要知道,产业投资者究竟如何判断一个矿业项目。国际投资者也需要获得统一、可靠、可以独立验证的项目资料。矿业企业需要更早建立财务、治理、ESG、内部控制和投资者沟通能力,而不是等投资银行进场以后才开始补课。专业机构则需要在项目发展的不同阶段参与,而不是等到企业决定IPO时才第一次见面。

这也是为什么我很关注AIFC目前正在推进的 Junior Mining Platform。作为AIFC矿业执行委员会成员,我参与讨论的内容包括矿业融资、勘探项目融资、投资者接触、JORC/KAZRC资源报告、royalty、早期基金、PE、SPAC/IPO,以及Junior Mining Platform本身。

在我看来,一个真正有效的Junior Mining Platform不应该只是把几十个项目放在一个数据库里。它更重要的价值,应当是逐渐建立项目资料标准、准备程度判断、投资者接口和专业服务生态,让一个还很早期的矿业项目知道自己距离真正的机构资本还有多远。

但平台解决的是哈萨克斯坦这一侧的一部分问题。

另一侧仍然需要有人理解不同类型资本的投资逻辑——产业投资人关注战略协同、技术与资源安全,PE和专业矿业基金关注价值提升与退出路径,公开市场投资者则更加关注可验证的信息、治理、流动性以及未来盈利与估值逻辑。对于希望进入香港和其他国际资本市场的中亚企业而言,需要做的并不是简单寻找一个“投资人名单”,而是先判断:自己的项目究竟适合什么资本,在什么阶段,以什么结构进入。

六、这也是我为什么创办ELISTRA

过去做佳鑫的时候,我站在发行人的内部,思考的是如何把一个复杂的跨境矿业项目送到资本市场。

现在做ELISTRA,我开始站得稍微远一点。

我越来越希望在正式IPO之前更早进入项目:先判断资本目标,再判断交易结构。先解决所有权、治理、财务、披露和战略投资人的问题,再决定什么时候应该找银行、什么时候应该融资、什么时候才适合考虑公开市场。

因为很多项目真正昂贵的错误,并不是在上市过程中犯下的,而是在上市前很多年已经埋下。

矿业企业花五年、十年去证明地下有什么,却常常只愿意花几个月准备自己如何面对资本市场。但从资本的角度看,资源被证明,只是第一步。企业自己同样需要被证明。

这大概也是我这次去AFD最想谈的一句话:

不要等到需要资本的时候,才开始准备面对资本。

七、九月,再去阿斯塔纳

这一次AFD,我将会第一次以ELISTRA创始人的身份坐在台上。

对我来说,这不是简单地从“做过一个哈萨克斯坦IPO”,变成“去谈哈萨克斯坦矿业”。真正有意思的是,过去几年那些原本分散在上市、公司治理、战略投资、矿业项目和跨境交易中的经验,正在慢慢连成同一个问题:

怎样让一个真正好的资源项目,被正确的资本看见、理解,并最终愿意为它承担长期风险?

全球正在进入新的资源投资周期,香港也正在重新找到自己在全球矿业资本形成中的位置。与此同时,哈萨克斯坦拥有大量仍处于早期发展阶段、需要资本、技术和治理能力的矿业项目。

两边其实都不缺机会。

真正需要建设的,是中间那座桥。

九月,阿斯塔纳见。

关于 ELISTRA

如果您或您的企业正在考虑港股 IPO、A+H 双重上市、上市前规范化、公司秘书 / 董秘陪跑,或正在关注哈萨克斯坦及中亚市场的投资、并购和项目合作,也欢迎了解我正在搭建的 Elistra Advisory Limited(以思达咨询有限公司,“ELISTRA”)

ELISTRA 是一家设立于香港的跨境资本市场与公司治理顾问平台,聚焦港股 IPO 陪跑、公司秘书与治理顾问、跨境资本战略,以及内地与香港企业赴哈萨克斯坦及中亚市场的投资与项目顾问服务。

详情可点击:针对国内客户的中文版简介【从港股 IPO 陪跑,到中亚投资顾问:ELISTRA 到底做什么

针对海外客户的英文版简介【ELISTRA Overview

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