当前位置:首页>PPT>星巴克一份内部PPT,把IBM股价干趴了!AI自研软件要抢微软和IBM的饭碗,4亿美元账单说砍就砍?

星巴克一份内部PPT,把IBM股价干趴了!AI自研软件要抢微软和IBM的饭碗,4亿美元账单说砍就砍?

  • 2026-07-15 13:41:14
星巴克一份内部PPT,把IBM股价干趴了!AI自研软件要抢微软和IBM的饭碗,4亿美元账单说砍就砍?
  • 2026年7月9日,美股开盘刚过,IBM股价砸出一个跳空缺口,盘中一度跌超5%。微软也没能幸免,跟着掉了将近2.4%。

让交易员措手不及的,只是一家卖咖啡的公司甩出的一份内部PPT。

一份PPT,砸出跳空缺口

彭博社(Bloomberg)当天援引其审阅过的星巴克内部会议演示文稿和CTO内部论坛的录音报道:星巴克正在借助AI自己写内部软件,试图替代一部分从微软买来的库存追踪系统,以及从IBM买来的维护管理工具。

如果测试顺利,部分自研系统最早2027年底前就能落地。

星巴克CTO Anand Varadarajan今年早些时候在一场内部论坛上告诉员工,公司每年光软件支出就接近4亿美元。他说:

"There's clear opportunities to reduce the spend in software."

「软件支出方面,有明确的削减空间。」

这句话被彭博社的录音完整记录了下来,现在成了整篇报道里被引用最多的一句。星巴克内部文件同时显示,公司正在审查技术相关的**"every contract and service"(每一份合同与服务),这项自研计划被嵌进一场更大的、目标削减20亿美元**成本的公司转型里。更早之前,星巴克已经花了好几年时间,悄悄开发一套能替代Oracle Simphony的收银(POS)系统。

▲ @wallstengine 的这条快讯汇总了报道核心事实,发布后浏览量迅速冲到10.3万,461个赞,成为中英文二次讨论的主要入口。

华尔街当场用脚投票

先看数字。

TradingView转引GuruFocus的报道写得很明白:IBM盘前一度下跌3.39%,微软盘前下跌1.09%;而星巴克自己的股价,盘前反而涨了超过2%。Yahoo Finance英国版转载的Investing.com快讯里,截稿时点的行情标签是IBM -1.97%、微软-1.67%、星巴克+2.59%。等到彭博社自己更新报道时,纽约时间上午9点半左右,IBM的盘中跌幅已经扩大到5.2%,微软跌约2.4%

同一份图表还带出一个更大的背景:把时间线拉长到过去将近一年,微软的股价累计跌了约四分之一,星巴克反而涨了超过10%。这条新闻砸中的,是投资者一整年攒下来的紧张情绪——2026年以来,微软和IBM相对标普500指数持续跑输,市场早就在交易"大客户用AI自建、少买软件"这个担忧,星巴克把它变成了一个有名有姓的具体案例。

▲ 页面正文写明IBM盘前跌3.39%、微软跌1.09%,右侧对比图显示过去近一年里星巴克股价累计涨近12%,微软累计跌超25%。

星巴克想拆的,到底是哪两块积木?

外行读这条新闻,很容易把它想象成"咖啡机学会说话"。真实情况完全在后台。

彭博社文中提到的两套系统,链接都指向了具体产品线。微软那一块,文档指向Dynamics 365供应链管理体系下的库存管理模块——负责全球门店和配送中心之间,牛奶、糖浆、杯子、半成品从入库、质检、盘点到出库的全流程记录,是企业级的库存事务系统,量级远超一张手机备忘录能承载的范围。IBM那一块,链接指向TRIRIGA产品线,这是一套典型的IWMS(整合工作场所管理系统):不动产、设施维保、预防性保养、工单分派、外包服务商管理,全部整合在一个平台里。星巴克全球数万家门店背后的空调、水电、设备保养,很大一部分工单流转都压在这类系统上。

这里要提醒一句:彭博社并未公布星巴克合同里精确的产品型号和版本,报道用的措辞是"could replace"(可能替代),不宜断言星巴克已经确定要下线某个具体模块——目前看到的仍是替代方案的规划阶段。

至于那套酝酿多年的自研POS,目标对准的是Oracle Simphony,这是餐饮业常见的企业级收银套件,承接的是点单、支付、优惠、跨渠道对账这类高频、强合规的交易核心。三套系统摆在一起看,风险等级完全不在一个量级——库存和维护后台出问题,门店还能靠人工流程扛几周;POS一旦掉链子,门店当场就得停摆。

谁在主导这场"少买软件"的攻势

主导者是星巴克CTO Anand Varadarajan,2025年12月官宣,2026年1月19日正式上任,向CEO Brian Niccol汇报。

在这之前,他在亚马逊干了将近19年,最近一份工作是执掌亚马逊全球杂货业务的技术与供应链体系,管辖范围覆盖Whole Foods和Amazon Fresh。再往前,他在Oracle做过软件工程,也有过创业经历。教育背景是印度理工学院本科、普渡大学土木硕士、华盛顿大学计算机硕士。

这份履历和"自研库存系统"这件事,能力画像上是对得上的——大规模零售的库存、履约、供应链系统,正是他过去多年天天打交道的东西。但能力画像说明的是"有可能做成",不等于"已经做成"。

▲ GeekWire报道称,Varadarajan此前在亚马逊主导全球杂货技术与供应链,CEO Niccol在内部备忘录里评价他"懂得如何打造可靠、安全的系统"。

AI在这里到底干了什么活?

内部演示文稿点出了一个关键细节:AI辅助编程(AI-assisted coding)对可能替代IBM工具的那套平台开发"是关键"。公司在推动技术员工使用AI,甚至把使用情况计入了奖金考核。

这一点值得单独拎出来讲,因为它和大家熟悉的"星巴克搞AI"完全是两回事。过去几年星巴克在门店端做的AI,是计算机视觉、现场感知这一类——用摄像头和传感器识别库存、优化排班。这次的AI,干的是写代码的活:加速内部审批流程、报表、轻量工作流、和已有系统对接的自动化脚本,把工程师从零搭建企业应用的时间成本压下来。它降低的是"自己造一套内部工具"的门槛,跟门店运营变聪明没什么关系。

正是这一层区别,让这条新闻真正的冲击对象从"咖啡师会不会被取代"变成了"软件供应商的许可证收入模式还能撑多久"。

两个月前,AI刚在这里翻过车

如果只看这条新闻,很容易觉得星巴克的管理层对AI信心爆棚。但把时间线往前拨两个月,画风完全不一样。

据路透社2026年5月的报道,星巴克在北美门店推广了将近九个月的AI自动盘点工具(Automated Counting)被叫停,内部通知要求员工把饮料原料和牛奶的计数方式改回人工。问题出在最基础的地方:外观相似的包装容易被误判,比如燕麦奶和全脂牛奶分不清;演示视频里被夸得很顺的糖浆瓶识别,实际使用中经常漏检;员工不但没被省下时间,反而要反复手动纠错。

FullStack Labs后来复盘这次翻车,标题起得毫不留情:"能数清一切,除了牛奶的AI"。

▲ 文章标题为"Inside Starbucks' AI Inventory Collapse",小标题写道"能数清一切——除了牛奶的AI",复盘星巴克北美AI盘点工具的撤回始末。

同一家公司,两个月里在AI上打出了两张完全相反的牌:门店感知层的AI,谨慎回撤;企业软件生产层的AI,继续加码。这不矛盾,是两种完全不同的风险剖面——一个败给了物理世界的边缘场景,一个还没走到检验环节。评论区已经有人翻出旧新闻质问,难道没从上次学到教训?这个疑问,恰恰是这条新闻里最值得咀嚼的张力所在。

华尔街已经在为这个故事定价

比起星巴克本身,更值得关注的是这条新闻在交易员社区里激起的连锁反应。

@valuechainkoala 的评论说到了点子上:

"This is exactly the market starting to price in that risk: AI makes it a lot easier for big enterprises to in-house good enough tools and compress spend on legacy software vendors."

「这正是市场开始定价的风险:AI让大企业更容易自研'够用就好'的工具,从而压缩对传统软件供应商的支出。」

▲ 这条回复获得700余次查看,点出星巴克事件背后更宏观的市场逻辑。

情绪更夸张一点的,是@TheAIShrink 的推算:

"Every large CFO is quietly asking: what % of our Microsoft/IBM stack is just workflows we could build in-house? Starbucks said it out loud. Answer for most Fortune 500s: 30-50%."

「每位大型企业CFO都在暗自问:我们微软/IBM技术栈里,有多少只是本来可以自建的工作流?星巴克把这话公开说了。多数《财富》500强的答案:30-50%。」

这个30-50%的数字得提个醒:它出自一条推文的个人估算,没有任何调研机构背书,读者该把它当成一句情绪化的吐槽,别拿来当统计结论用。

▲ 该评论把星巴克事件泛化成对整个Fortune 500企业软件支出的质疑,30-50%这个比例是作者本人的估算。

拆开数字看,别被4亿和20亿绕晕

社媒上流传最广的说法,是"AI一晚上帮星巴克砍掉几亿美元软件账单"。真实情况需要把三层数字分开看。

第一层,4亿美元——这是CTO口中星巴克每年软件支出的量级。第二层,20亿美元——这是整个转型计划的成本削减目标,涵盖的远不止软件,人力和门店运营占了更大头。第三层,是企业技术团队本财年(截至9月末)实际能拿出的削减规模,约3000万美元,其中软件部分只占约1000万美元,另外约1300万美元来自削减外部承包商等专业服务支出。

@CutHypeStocks(老柯拆美股)的这条回复,把这层数字关系拆得明明白白:

"$2B in cuts out of a $400M software line means the other ~$1.6B has to land on labor and stores, not IBM invoices. Starbucks' problem was never software spend — it's falling US comps."

「20亿美元削减目标里只有4亿是软件线,意味着剩下约16亿得靠人力和门店消化,IBM的账单扛不起这么大的头。星巴克真正的问题,从来都是美国同店销售额下滑,软件支出撑不起这个体量的锅。」

▲ 这条回复获得421次查看,提醒读者不要把整个转型故事简化成"AI替代软件商"。

还有一层容易被忽略的会计细节:外购软件的费用计入当期营业支出,部分自研投入可以资本化后分期摊销,短期利润表可能因此显得更好看,但这和真金白银省下多少钱是两回事。真正的考验,是星巴克能不能把旧合同彻底关停——一旦新旧两套系统同时跑上一年半载,双轨运行足以把账面上省下的钱重新吃回去。

咖啡公司为什么要自己写收银系统?

在所有质疑声里,最尖锐的一条冲着自研POS去的。

"Building a proprietary POS system is a massive waste of resources. Starbucks is a coffee company, not a software shop, and they're going to regret trying to reinvent the wheel."

「自建专有POS系统是巨大的资源浪费。星巴克是一家卖咖啡的公司,骨子里跟软件公司不沾边,他们试图重新发明轮子,会后悔的。」

这是@sergiustrading 的原话。持类似看法的还有@buggy_robot,他把话挑明了:

"This sounds more bearish for $SBUX than $MSFT honestly."

「说实话,这听起来对$SBUX比对$MSFT更偏空。」

两条评论指向同一个方向:市场既担心微软和IBM的收入被抢,也担心星巴克自己分心。技术团队要把核心系统的命脉攥在自己手里,这本身就是一种张力。公司还在西雅图、纳什维尔、印度三地扩张技术办公点,说明交付模式正在重新拼装。

真正的考验,还没开始

需要说在最后的是,星巴克对这篇报道拒绝置评。微软、IBM、Oracle三家公司的发言人也都没有回应。星巴克目前仍在使用包括微软在内的第三方软件,谈不上什么一次性的脱钩。

彭博社在报道里,用词一直留有余地——"could replace"、"pending testing"、"by the end of next year"。翻译过来就是:如果测试通过,部分系统才会在2027年底前落地。在那之前,一切都停留在意图和试点阶段。真正的里程碑落在一年半以后:星巴克到底能不能把旧合同真正关停,这个7月的报道本身还给不出答案。

星巴克的CTO用一句大实话点燃了整个企业软件板块的焦虑,但这句话能不能变成现实,现在还没人知道答案。

最新文章

随机文章

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