乐于分享
好东西不私藏

AI 编程时代真正的刚需工具不是某个 agent,是这个 65k 星的模型切换神器

AI 编程时代真正的刚需工具不是某个 agent,是这个 65k 星的模型切换神器

AI 编程时代真正的刚需工具不是某个 agent,是这个 65k 星的模型切换神器

THE ZEN OF DEEP THINKING

cc-switch(简称 ccs)是给 AI 编程 agent 切换模型供应商用的图形化面板。一个 ccs 同时管 Claude Code、Codex、Gemini CLI、OpenCode、openclaw 五大 agent。同一个供应商可以挂多条配置应急切换,按场景切模型的成本几乎归零。GitHub 65k 星,是因为现在搞 AI 编程的人,已经离不开这一层调度台。

事情是这样的。

前两天我在群里和朋友测一个新上线的中转站,怎么调都连不上。我以为是自己 baseurl 写错了,把配置截图甩给他看。

他用看原始人的目光看着我。

「你不会还在手动改 settings.json 吧。」

「去下个 ccswitch。」

我当时心里咯噔一下。我是真的没意识到,已经 2026 年了,还有这种我没听说过的、几乎所有重度用 Claude Code 的人都在装的工具。

回头去 GitHub 一搜,65k 星

cc-switch 在 GitHub 上已经狂揽 65k 星

仓库地址放这里,github.com/farion1231/cc-switch

我盯着这个数字看了两秒。

要知道很多很火的 AI 项目,正经能拿到 5 万星已经是顶流。这个 ccs,我之前在写文章的时候顺嘴提过一两次,但从来没正经介绍过它。

补一下。

01

这玩意到底解决了什么

FOCUS | LOGIC | INSIGHT

ccs 这工具的核心定位很简单。

它是给 AI 编程 agent 切换模型供应商用的图形化面板。

Claude Code、Codex、Gemini CLI、OpenCode、openclaw 这些主流 agent 都支持。每一家的 baseurl、API key、模型选项,过去你得自己钻进各自的配置文件里改,改完还得重启终端。

ccs 把这套动作压缩成了三秒钟。

点一下,切完了。

我之前不用它也凑合活着。每次切换模型,要么去翻一遍官方文档找 baseurl,要么干脆让 AI 帮我配置参数。

用 AI 给 AI agent 配置参数,听着就有点反讽

让 AI 配也不是不行。

但你想想看,这本身就有点反讽。我用 AI 编程 agent 是为了让自己更快,结果光是配置 agent 本身,就要再开一个 AI 来辅助。

绕了一大圈。

02

5 分钟接入,基本流程

FOCUS | LOGIC | INSIGHT

去 release 页面,找到自己系统对应的安装包。Windows 选 exe 或者 msi,macOS 选 dmg,Linux 选 AppImage 或者 deb。

在 release 页面挑对应自己系统的安装包

装完打开就是这个界面。

ccs 主界面,顶部那一排 tab 是关键

注意顶部那一排 tab。Claude Code、Codex、Gemini CLI、OpenCode、openclaw,每一个都是独立的配置空间。互相不打架,你在 Claude Code tab 改的东西不会污染 Codex 那边。

这一点后面会再细说,是它最被低估的卖点。

先看怎么加一个供应商。

点加号,弹出来这个列表。

几乎所有主流官方供应商都已经预设好

几乎所有主流官方供应商都内置了,DeepSeek、智谱、Kimi、阿里 Qwen、字节豆包、月之暗面、零一万物,这些都在里面。

你只需要填两件事,请求地址和 API key。

但请求地址这一项,如果你选的是预设官方供应商,ccs 已经帮你填好了。

举个最常见的,DeepSeek。

不用 ccs 的话,你得先去 DeepSeek 官网翻文档,找 baseurl,再把它和 key 一起塞进 Claude Code 的 settings.json。

手动接入要去 DeepSeek 官方文档翻 baseurl

这一步的体感不夸张地说,就是写代码本身的快感被打断了一下。

而在 ccs 里,下拉选 DeepSeek,baseurl 直接出现。

在 ccs 里选 DeepSeek,baseurl 已经自动填好

剩下的事就是把 key 贴进去。

03

中转站怎么接

FOCUS | LOGIC | INSIGHT

刚才说的是官方供应商。

实际上很多人用 ccs 是为了接中转站,因为价格相对友好一些,跑大批量任务不那么肉疼。

中转站和官方接口比起来就多一步,你得自己填 baseurl,因为 ccs 不可能预设全网所有中转站。但好在大多数中转站给你的文档里都直接告诉你 baseurl 是什么,复制粘贴就行。

我甚至见过一些做得很贴心的中转站,直接生成 ccs 配置链接,扫一下导进去。

部分中转站可以直接给你 ccs 一键导入配置

填完 baseurl 和 key,还剩下一个最容易翻车的小坑,model name。

不知道你第一次切模型有没有遇到过这种灵魂困惑。

要用 GPT-5.5 的话,到底应该填 GPT5.5,还是 gpt5.5,还是 gpt-5.5。

每家的命名规范都不一样。我以前是把对方文档全文搜出来,复制那个字符串过来粘贴。

ccs 里这一步也省了。

填完 key 之后,点一下「获取模型列表」,它直接拉出对方提供的全部模型,下拉选就行。

点一下获取模型列表,model name 不用再手填

三件事填完,保存。

启用。

点启用,Claude Code 已经偷偷切到 DeepSeek 上跑了

这一刻你的 Claude Code 已经偷偷换成 DeepSeek 在跑了。

上面这套流程,看完你可能会觉得,行吧,省了一些手动改文件的麻烦。

值得装一个工具,但也就那样。

我一开始也是这个感觉。直到我开始把它当生产力工具用,才发现真正爽的不是入门,是后面这三层。

04

进阶一·一个 ccs 同时管所有 agent

FOCUS | LOGIC | INSIGHT

很多人第一次用 ccs,会以为它是个 Claude Code 专用工具。

不是。

那一排顶部 tab,Claude Code、Codex、Gemini CLI、OpenCode、openclaw,每一个都能独立挂自己的供应商和 key。

意义在哪。

你想想现在一个真正在用 AI 编程的人,桌面上一般都是什么状态。

我自己是 Claude Code 跑日常项目,Codex 处理桌面端 Agent 任务,Gemini CLI 偶尔用来跑 long context 的代码审计。三个 agent 同时开着是常态。

如果不用 ccs,光是维护这三套配置就够烦的。Claude Code 的环境变量是 ANTHROPIC_BASE_URL 和 ANTHROPIC_API_KEY,Codex 是 OPENAI_BASE_URL 和 OPENAI_API_KEY,Gemini CLI 又是另外一套。

哪天我换一家中转站,意味着我要把这三套环境变量挨个改一遍。

ccs 把这件事捏成了一个面板。

每个 agent 单独 tab,互不串台。换中转站,三个 tab 分别点一下完事。

桌面端的 agent 也吃这一套,不只是命令行

这件事的爽感得用过才知道。它不是省时间,是省「我现在到底改的是哪一套配置」这种心智负担。

05

进阶二·同一个供应商,建议你配多条

FOCUS | LOGIC | INSIGHT

这是我自己摸索出来的小习惯,新手很少会想到。

同一个供应商,比如 DeepSeek,配多条。

我现在 DeepSeek 这一项下面挂着三条配置。一条是官方 key,一条是中转站 A 的 DeepSeek,一条是中转站 B 的。

为什么要这么干。

第一个原因,任何一家中转站都有可能突然抽风

我有一次半夜跑长任务,跑到 70% 的进度,突然 502。换个时间点说不定我就放弃了,但那个项目第二天要交,我就硬着头皮排查。结果是中转站那边出问题了。

如果当时只配了一条,我得现去翻另一家中转站的 baseurl 和 key,全部重填。但当时我已经习惯每个供应商都配多条,ccs 里点一下切到官方 key,半秒钟回到工作状态。

那一刻我理解了为什么 65k 星。

第二个原因,按额度切

你买中转站套餐,肯定不会一次买死一家。我自己常年挂三家中转站。其中某一家如果今天剩 5 块钱了,我会先把它留着应急。日常跑活就切到刚充过的那家。

主界面看一眼用量就知道该用哪条。

第三个原因,测试新供应商不污染主配置

每个月总有几次,我看到群里在传某家新中转站,价格神奇便宜。

要测试。

但我不想把它直接覆盖在我每天在用的主配置上。万一不靠谱,反而把现有的一切搞乱。

ccs 里直接新建一条,独立一个名字,测着用。觉得不错就保留,觉得不行就删掉,主配置一直安稳地坐在那。

06

进阶三·按场景切模型这件事

FOCUS | LOGIC | INSIGHT

把上面两层组合起来,会自然演化出第三层。

不同任务对模型的要求差很多。

每天用同一个模型干所有事,要么浪费钱,要么浪费上下文,要么两个都浪费。

我自己现在的工作流大概是这样。

切的成本几乎为零,ccs 点一下就完事。

这套工作流走熟了之后,我发现一件比省钱更重要的事。

模型不再是默认的、固定的、订阅的。

它变成一个按任务现挑的工具。

写代码挑这家,跑 Agent 挑那家,做架构判断又切回另一家。每一次切换我都很清楚自己在为这件事买单的是哪一家供应商,付的是什么单价,吃的是哪一家的上下文。

这才是 ccs 真正解锁的东西。

不是省一步填 baseurl,是把模型从「默认订阅」拽回到「现挑工具」这个位置。

07

顺手提一下,用量查询很爽

FOCUS | LOGIC | INSIGHT

ccs 还有一个我很晚才打开的功能,用量查询。

开启之后,主界面直接显示每条配置的剩余额度。

用量查询开关在设置里,默认是关的

开启后,主界面一眼能看完所有供应商的余额

这个功能听着不起眼。

但你想想以前。

中转站 A 一个 dashboard 要登录,中转站 B 一个 dashboard 要登录,DeepSeek 官方又是一套,OpenAI 官方又是一套。我以前最讨厌的就是某天突然 402,登进去一看才知道余额跑光了。

现在打开 ccs,三家中转站 + 两家官方供应商的余额一眼看完。

省的不是几次点击,是「我半夜跑任务跑到一半被 402 中断」这种事不会再发生。

08

写到这里,我想回头说一件事

FOCUS | LOGIC | INSIGHT

回到开头那个朋友。

那天他用看原始人的目光看着我之后,我装上了 ccs。两个礼拜之后,我自己也开始用原始人目光看以前的自己。

不是因为这工具有多炫。

是因为它占住的位置很有意思。

现在每个真正在用 AI 编程的人,桌面上同时开着两到三个 agent,背后挂着三到五家供应商,国产的、官方的、中转的全在跑。

谁站在这层切换器的位置,谁就是开发者机器上的「调度台」。

我之前写马斯克 Grok Build 那篇的时候说过一句话,AI 编程 agent 的真正战场不是写代码,是谁能合法、安全、优雅地站在你电脑里。

ccs 不是 agent,但它正好站在所有 agent 的上一层。

这个位置很轻巧,但很关键。

它不直接帮你写代码,它决定了你写代码的时候用谁的模型、走谁的接口、付谁的钱。

65k 星,是因为现在搞 AI 编程的人,已经离不开这一层了。

如果你还在手动改 settings.json,去下一个吧。

仓库再贴一次,github.com/farion1231/cc-switch

它不直接帮你写代码,决定的是你写代码时用谁的模型、走谁的接口、付谁的钱。

流念

这里是流念,以上就是今天的内容啦!如果你看到这里,觉得还不错,不妨顺手点个赞、点个「在看」,再转发支持一下~

如果你想第一时间收到我的更新,也可以给我加个星标!

点赞转发推荐留言LIUNIANEST. 2024

感谢阅读 | 期待在评论区听到你的回响

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-11 14:00:27 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/601602.html
  2. 运行时间 : 0.100618s [ 吞吐率:9.94req/s ] 内存消耗:4,785.95kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1de7f27782adf3f1f6f45dcb4106ddb4
  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.000461s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000825s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000274s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000296s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000505s ]
  6. SELECT * FROM `set` [ RunTime:0.000199s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000490s ]
  8. SELECT * FROM `article` WHERE `id` = 601602 LIMIT 1 [ RunTime:0.000981s ]
  9. UPDATE `article` SET `lasttime` = 1778479227 WHERE `id` = 601602 [ RunTime:0.012243s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000287s ]
  11. SELECT * FROM `article` WHERE `id` < 601602 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000566s ]
  12. SELECT * FROM `article` WHERE `id` > 601602 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000533s ]
  13. SELECT * FROM `article` WHERE `id` < 601602 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000813s ]
  14. SELECT * FROM `article` WHERE `id` < 601602 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000816s ]
  15. SELECT * FROM `article` WHERE `id` < 601602 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001095s ]
0.102312s