当前位置:首页>java>开源编程智能体OpenCode创始人谈模型自由与Anthropic封锁

开源编程智能体OpenCode创始人谈模型自由与Anthropic封锁

  • 2026-01-31 19:16:30
开源编程智能体OpenCode创始人谈模型自由与Anthropic封锁
OpenCode以开源、多模型兼容、自研终端Zig语言UI框架颠覆AI编程工具,借Anthropic封杀事件反获OpenAI支持,通过“免费开源+企业管控”双奇迹模式构建生态壁垒。79 万星项目教你免费薅尽全球大模型!

OpenCode 到底在玩啥

它最核心的理念就两条:第一,100%开源;第二,绝不绑定任何AI模型供应商。

这意味着,只要手上有API密钥,不管是Anthropic的Claude Max、OpenAI的ChatGPT Pro、Google的Gemini,还是本地跑的Llama 3,统统能塞进OpenCode干活。这种“模型自由”策略,直接戳中了开发者对厂商锁定的痛点——谁愿意把整个工作流绑死在一个可能明天就涨价、后天就封API的黑盒里?

一句话,OpenCode 就是把 Claude Code 整锅端出来,再把锅盖掀了,谁想加料自己带锅铲。

核心逻辑超简单:把 LLM 当插件,把终端当舞台,把用户当导演。

导演说“我要 GPT-4 今天演主角”,啪,把钥匙塞进去,舞台灯立刻换色;明天想换“本地小羊驼”,再啪,一样能蹦跶。整套系统就像超大号 USB-C,接口统一,电压自动匹配,插哪颗模型都能亮。

更狠的是,代码全裸奔,GitHub 79k 小星星闪到刺眼,等于全球程序员集体在线 QA,bug 刚露头就被 15 分钟速杀。于是出现一条铁律:谁家模型敢限速,OpenCode 社区就敢 15 分钟放出破解补丁,节奏快到 Anthropic 法务部键盘还没捂热,用户端已经升级完继续嗨。

更妙的是,OpenCode内置了两个默认代理:“build”模式拥有完整文件读写权限,适合日常开发;“plan”模式则是只读分析器,专门用来探索陌生代码库或规划改动,连执行bash命令都要先问你一声。这种设计既保证了生产力,又兼顾了安全性,尤其适合接手祖传屎山项目时先“侦察地形”。


终端特效像拍电影,Zig 是幕后黑科技

大多数人以为终端就是个黑底白字的输入框,但OpenCode团队偏不信邪。
大部分终端工具长得像 1980 年代黑白电视,OpenCode 直接给黑白电视加 IMAX 特效。

秘诀?
不用老掉牙的 Ink,也不用 React 套壳,直接搬出 Zig 这匹黑马,手写 OpenTUI 引擎,从鼠标点击到图层混合全部自己撸。

他们发现市面上的终端UI库(比如JavaScript生态里的Ink)根本撑不起复杂交互,于是干脆从零造轮子——用Zig语言写了个叫OpenTUI的终端UI框架。Zig是什么?一种新兴的系统级编程语言,主打高性能和零抽象开销。用它来写终端UI,相当于拿手术刀雕木偶,精细到能控制每一个像素的明暗。

OpenTUI实现了浏览器里才有的功能:布局引擎自动排版、鼠标事件监听、半透明遮罩层(弹窗出现时背景自动变暗)、甚至组件合成(compositing)。
这些能力通过SolidJS封装成类似Web组件的写法,开发者写UI就像搭积木。
于是OpenCode的终端界面能弹出带确认按钮的对话框、高亮显示修改的代码行、用颜色区分不同类型的文件变更——这哪是命令行?分明是穿了隐身衣的图形界面!

想象一下:在黑框里弹出一个对话框,背景自动 dim,像电影院熄灯;代码高亮直接上 256 色渐变,关键字还会呼吸闪;更骚的是支持透明度,对话框能透出后面日志,像毛玻璃。

最离谱的是,这些特效跑在 60 帧,CPU 占用比隔壁 Slack 还低。怎么做到的?
Zig 编译时就把内存布局算死,运行时不存在垃圾回收停顿,等于提前把红绿灯全拆了,汽车爱咋开咋开。
再用 SolidJS 做绑定,写组件跟写网页一样,一行 Button 就能在终端里渲染出带 hover 动效的七彩按钮,前端仔瞬间无痛上手。

当然,代价也有:因为接管了整个终端屏幕,原生的滚动、复制粘贴得自己重写。但团队坚信,只要持续优化,终能无限逼近原生体验。有用户反馈,用一个月OpenCode再回去看Claude Code的纯文本输出,简直像从iPhone退回诺基亚。

Anthropic封杀第三方调用?社区15分钟反杀,OpenAI火速接盘

Anthropic为Claude Max订阅提供每月一定额度的推理能力,而OpenCode提供了一个插件可以让开发者使用个人的Claude Max订阅在OpenCode里操作,这种用法长期以来虽然违背Anthropic服务条款却未被严格执行。

事情起因是Anthropic突然收紧政策,禁止用户通过OpenCode等第三方工具调用Claude Max订阅额度。

表面上看,这合情合理——毕竟条款里早写了“仅限官方客户端使用”。但深层动机很现实:Anthropic想推企业版Claude Code,按座位+按量计费才是利润大头。如果开发者都用OpenCode白嫖Max套餐,谁还买企业合同?

故事节奏堪比爽剧:用户发现自己花 200 刀买的配额居然被锁在官方客户端,怒火瞬间拉满。

OpenCode社区迅速找到多种变通方法来规避封堵,这场像猫捉老鼠一样的技术与规则博弈展现了开源社区的力量。

可Anthropic低估了开源社区的战斗力。每次封禁补丁一上线,GitHub上立刻冒出绕过方案,平均15到20分钟就失效。原因很简单:封得太狠会误伤自家老客户端,封得太松又挡不住新花样。这种猫鼠游戏里,老鼠永远赢——因为老鼠有成千上万只。

戏剧性转折发生在OpenAI身上。Dax Raad连夜联系对方,提议“趁机收买人心”。OpenAI秒懂,火速开放ChatGPT Pro订阅在OpenCode中的调用权限。GitLab紧随其后,更多大厂正在路上。Anthropic本想筑墙护城,结果逼得对手集体给OpenCode送助攻,堪称商业操作反面教材。

更骚的是,官方插件市场立刻上架“GPT-4o 高速通道”“Gemini 2.0 直通卡”,一键切换,比换游戏皮肤还简单。

用户顿悟:原来模型可以当口红,每天换色都不心疼,凭啥给单品牌当舔狗?于是订阅转化率不降反升,GitHub 星数一天暴涨 5k,充分演绎“你越掐我越红”。

封堵行动虽然在规则层面存在合理性,但从用户体验与自由访问角度看则激发了社区寻找替代方案的热情,开源社区其他成员也迅速将这一事件变成了自己的战场,通过短时间内的合作与迭代解决了访问问题,从而展示了去中心化协作的惊人效率。


赚钱套路像金字塔,底层免费顶层收租

开源项目怎么赚钱?OpenCode的答案是“双奇迹理论”。

第一个奇迹:做出一个让全球开发者自发传播的顶级开源产品。目前OpenCode已获7.9万GitHub星标、500名贡献者、月活65万开发者——地基打得够深。
第二个奇迹:在开源产品之上,构建企业刚需的付费层。比如大公司要给上千名工程师统一配AI编程工具,总不能让每人手动填API密钥吧?更别说还要对接内部SSO认证、设置月度预算、监控用量报表。

OpenCode 把“双层奇迹”玩成教科书:第一层奇迹先让全球开发者免费用爽,把基数冲到百万级;第二层奇迹再向企业卖“遥控器”。
遥控器长啥样?
一张控制台,能一次性给 1000 名程序员下发 API 钥匙,还能按部门设预算,A 组每月最多烧 500 刀,B 组只能跑 GPT-3.5,越界自动停机;财务看板实时显示谁烧 token 最狠,HR 还能对接 SSO 一键入职离职。

于是OpenCode的企业版应运而生:一个集中管控平台。管理员一次配置API密钥,全公司自动继承;财务部门能设消费上限;安全团队可审计所有代码生成记录。这种“金字塔结构”极其聪明——底层免费版越流行,顶层企业客户越多。而绝不动免费版的核心功能,正是维持生态繁荣的生命线。毕竟,没人会为阉割版开源软件买单。

企业买单理由简单粗暴:省去给每人注册密、跑法务审合同、月底对账算到秃头。价格模型按席位 + 流量阶梯,席位费每年 99 刀起,流量费抽成 8%,比直接买官方企业套餐便宜 30%,还能随时换模型,等于租个万能插座回家。

OpenCode 团队笑称“卖的不是软件,是焦虑灭火器”,毕竟 CTO 最怕凌晨三点 Slack 被 CFO @ 问“为啥这个月 AI 账单爆表”。


下一步:多代理协同、原生审查界面、SDK生态爆发

OpenCode的野心不止于单机编程。未来版本将支持“多代理协同”:一个主代理拆解任务,分发给十个子代理并行处理——有的在本地Git仓库改代码,有的在远程沙箱跑测试,有的在Docker容器里验证部署。这种分布式架构,能把AI编程从“单兵作战”升级为“军团作战”。

另一个痛点即将解决:当前AI修改代码后,得退出OpenCode去外部diff工具查看变更。新版本将内置“审查界面”,直接在终端里高亮所有改动,还能圈选某段代码反馈给AI:“这段重写,要更简洁”。这相当于把GitHub PR Review搬进了命令行。

更隐藏的彩蛋是OpenCode SDK。已有开发者用它自动化CI流程:提交代码前自动让AI检查潜在漏洞,合并请求时生成变更摘要。官方计划正式打磨SDK,让脚本调用、程序集成变得更简单。可以预见,OpenCode将从工具进化成平台,成为AI编程的“水电煤”基础设施。

模型忠诚终结者,2026 赌盘全开

OpenCode 的战略一句话:坚决不当任何模型的舔狗。

今天 GPT-4o 称王,立刻捧上场;明天 Llama-4 翻盘,零停顿切换;后台已预留 50 款模型槽位,接口统一成“OpenCode Model Adapter”,任何新模型只要吐出 HTTP Stream 就能 10 分钟接生。

Anthropic拼命把用户锁进Claude Code生态,是因为害怕模型切换成本太低。但OpenCode反其道而行:既然今天最好的模型明天可能被超越,何必把工作流焊死在单一模型上?这种“模型即耗材”思维,才是开发者真正的自由。OpenCode就像个万能插座,无论插头怎么变(模型迭代),设备(工作流)照常运转。

Dax Raad甚至预言2026年将是开源模型的元年。届时参数 200B 的本地怪兽跑在 4090 也能 30 token/s,还要啥自行车?

当Llama 4、Mistral Ultra等开源模型在编码任务上逼近闭源巨头,厂商锁定将彻底失效。到那时,OpenCode的“模型自由”理念,或许会成为行业标配。

赌桌已经摆好:一边是闭源巨头继续收 seat 费,一边是开源社区免费撒糖,历史剧本写过无数遍——当性能差距缩小到 5%,价格差距却拉到 100%,用户会用脚投票。
OpenCode 只需保持接口最宽、特效最炫、社区最肝,就能坐收渔利,反正模型越卷,插件市场越热闹,抽成越多。

终极愿景?把“coding agent编程智能体”做成浏览器一样的基础件,换模型像换搜索引擎,一秒都不带犹豫的。


总结:

  • OpenCode 把 Claude Code 拆成乐高,想插哪颗模型就插哪颗;
  • Anthropic 临时拔网线,反而把用户全赶到对手怀里;
  • 底层用 Zig 撸出一套“黑框特效”,让终端也能弹出半透明对话框;
  • 赚钱套路是“底层免费+顶层控制台收租”,企业一次买千席,躺收管理费;
  • 下一步要搞多智能体并行、内置改稿台、SDK 进 CI,赌的是 2026 年开源模型大爆发,谁还死守一家算力爹!


极客一语道破:
模型自由选择的好处是能让多个大模型就同一问题达成确定性结果,代码是一种确定性产物,而大模型出现幻觉的一点不确定性也是不确定性,通过多个模型轮询能进一步降低这一点不确定性,从而实现生成工程到生产工程的跨越

最新文章

随机文章

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