乐于分享
好东西不私藏

6个AI编程工具实测:哪个让你破防最少

6个AI编程工具实测:哪个让你破防最少

AI CODING TOOLS / 2026

我已经半年没从零写过一个函数了。

角色也变了:以前我是写手,现在我是品控

Cursor、Claude Code、Copilot、Windsurf、Augment、Gemini CLI……你到底该装哪个?

我不信功能对比表。功能表告诉你"支持多文件编辑",但不告诉你"改到第三轮开始改错文件"。我拿同一个项目,用6个工具各写了一遍。

哪个让我骂街。


     测试规则   

项目:一个待办清单Web App。不算简单——要本地存储、标签筛选、统计面板;也不算复杂——一个前端就够了,不碰后端。

够典型。大部分开发者日常接的需求就是这种——不是纯CRUD,也不是操作系统。

只看几件事:从"说需求"到"能跑"要多久;跑起来代码像人写的还是AI凑的;改到第5轮它还记得第1轮说了什么吗。

还有:报个错给它,是帮你修还是帮你添乱;新手装完多久能上手。


     Cursor——聪明但健忘的好手   

打开就是VS Code的壳,Tab补全丝滑得像在滑冰。我输入"创建一个带标签筛选的待办清单",5秒出框架,10秒出UI,30秒我就在浏览器里看到了一个能跑的东西。

这一刻我是服的。

待办清单要做统计面板——"按标签分类显示完成率"。我跟Cursor说了需求,但 stats.jsx 里出现了一段跟 todoList.jsx 重复的状态管理逻辑——5分钟前另一个文件里刚处理过,它忘了。

下一轮它又忘了——filter.jsx 里硬编码了标签列表,而不是从 tags.js 常量文件里引。

Cursor的问题不是能力,是记忆。

像面试惊艳但上任就忘方向的同事——开头你觉得这是天才,后面反复说"我们之前怎么约定的?"

等它改了一个文件忘了另一个文件依赖旧逻辑,运行直接崩——体验问题变成了正确性问题。

说白了:Cursor优先看当前打开的文件,其他文件需要你主动喂。当前文件的理解深度无人能敌,项目全局的记忆随对话轮数衰减。

▶ 适合     改代码、补功能、在已有项目上迭代。从零造也行,但项目一复杂就要频繁提醒它上下文。   


     Claude Code——CLI里的偏执狂   

我第一次打开Claude Code的时候想:谁会在命令行里写代码啊?

10分钟后我改了想法。

你跟它说需求,它先把你整个项目结构读一遍,然后把每个文件的改动列出来让你逐条确认,确认完才动手。

记忆是它的杀手锏。我改到第8轮的时候,它能准确引用第1轮被我删掉的一段逻辑——"你之前在todoList里用的是local state,后来迁移到context了,所以这里应该……"

代价呢?一次深度对话下来,我烧了差不多3美元。而且它的速度不是慢,是"慎重"——每个改动都要你确认,每个文件都要它先读一遍再动手。

赶时间的时候,这种慎重会把你逼疯。

反过来,如果你已经知道改哪个文件、改什么,只是需要快速补全——这种场景Claude Code反而比Copilot慢。Copilot是"你打字它猜",Claude Code是"你说意图它规划",不需要规划时,规划本身就是浪费。

当你自己也不清楚需求时,Claude Code会帮你把模糊的需求固化成精确的结构。

听起来不错?

精确的错误比模糊的错误更难改——它把"大概这种感觉"变成了"能跑但方向错了的代码",你想调整时发现整个结构都是按那个模糊方向搭的,改结构比重写还费劲。

▶ 适合     深度重构、架构调整、跨文件的大改动。赶deadline的时候别开它。   


     Copilot——住在代码里才最懂你   

Copilot是我最早用的AI编程工具,2021年就来了。但2026年的Copilot跟那时候完全不同。

Agent模式(Agent Mode)让Copilot从"你打字它补全"变成了"你说任务它执行"——描述一个需求,它自己找文件、自己改、自己跑测试。

Copilot对你已有的代码库理解最好。我先让所有工具各自从零建项目,然后在已有500行代码的版本上改bug。Copilot是唯一一个不需要我反复解释"这个函数在哪"的工具。

它一直住在你的代码库里面——你打开过的每个文件它都看过,你写过的每个函数它都记住了上下文。

全天候的邻居永远比视频通话的专家更了解你家的水管在哪。

但从零新建项目时,Copilot反而不如Cursor。项目还没成型,它能猜的空间太大,补全经常偏到奇怪的方向。刚clone别人的项目也一样——它还没住进去,优势打折扣。

Copilot最懂你现有代码,也会强化你现有代码的风格——包括坏风格。一直在写意大利面条式代码?Copilot帮你写出更丝滑的意大利面条。

再说一个惯性:你写了个if,它猜你要else;你写try,它自动加catch。大部分时候猜对了,但有时候你根本不想else——它已经帮你填上了,你得删。补全的惯性推着你顺着它的轨道走,偏了也不容易察觉。

▶ 适合     已有代码库的日常开发。如果你的项目已经有几百行了,Copilot是最顺手的搭档。从零开始,先装Cursor。   


     Windsurf——省心但有天花板   

Windsurf被收购后的状态:能装能跑,别指望惊喜。

核心是Cascade——一个"你说需求,它自己规划步骤、自己执行、自己检查"的流程。省心,它替你想。

但省心的代价是天花板。我的待办清单项目做到统计面板时,Cascade规划了7个步骤,其中3个是不必要的——它把"修一个CSS对齐问题"拆成了"创建新组件→迁移样式→更新引用",实际上改一行flex属性就够了。

Cascade像那种帮你收拾房间但把你的东西放到了你找不到的地方的室友。

更新节奏也慢了。我测试时遇到一个已知问题——Cascade处理Vue组件偶尔生成重复import语句。社区报了两个月还没修。你花时间学会了它,结果它停更了,切换成本谁来出?

▶ 适合     刚入门AI编程的开发者。Cascade帮你省思考,但等你熟悉了节奏,会发现它替你想的经常不如你自己想的准。   


     Augment——搜索引擎比写手强   

Augment把你的整个代码库索引了一遍。

30秒后,它就能回答"用户认证的中间件在哪个文件"这种问题。其他工具要么需要你主动打开那个文件,要么需要你把代码贴给它。

一个懂你代码库的搜索引擎。不是一个帮你写代码的手。

实际写代码的时候,你问一句,它给一段代码,你自己粘到编辑器里。跟Cursor那种"Tab一下就补全"的丝滑不在一个维度。

但Augment有一个被低估的价值场景:代码考古。刚接手一个10万行项目,你需要的不是写新代码,而是理解旧代码——这个函数被谁调、这个模块干什么的、为什么这里要多绕一层。在这个场景下,Augment比任何工具都快,因为它已经把整个仓库读完了,你还在等别的工具"打开文件"。

如果你的项目只有3个文件500行,Augment的索引就是杀鸡用牛刀。

▶ 适合     大项目里查代码、理逻辑。如果你每天花30分钟在"这个函数在哪被调用"上,Augment能帮你压缩到3分钟。写新功能,不如Cursor。   


     Gemini CLI——免费的代价是你做品控   

我差点没把Gemini CLI放进测试名单。免费的AI编程工具,能好用到哪去?

用下来,能干活。

免费额度给得大方——普通强度的编码任务基本不会碰到限额。跟Google Cloud生态的集成也顺,GCP上的项目配置几乎零成本。

但代码质量的波动是6个工具里最大的。同一个需求,它有时写出干净利落的实现,有时写出那种代码——变量叫 temp1temp2,注释 // TODO: fix this later,5个元素每个都inline写一遍padding/margin/fontSize。

你省了每月20美元的工具费,多花了每100行代码20分钟的重构时间。不是"免费也能用",是"免费但要自己当品控"。

▶ 适合     预算有限时的认真选项。学生或个人开发者,不想每个月花20-50美元在编程工具上,Gemini CLI完全可以干活。但你要做好"跑完之后手动重构一遍"的心理准备。   


六工具能力雷达图:单文件补全 · 跨文件记忆 · 代码考古 · 新代码质量 · 品控一致性

     我的选择:不选一个   

回到日常工作,我打开了两个工具——Cursor和Claude Code。日常写新功能用Cursor,需要大改时切Claude Code。Copilot也留着,改bug的时候随手一补比什么都快。

这不是和稀泥。

给你一个决策树:

你每天主要在做什么? 改bug → Copilot;写新功能 → Cursor;大重构 → Claude Code     

你的代码库有多大? 10万行以上 → Augment查代码+Claude Code改代码;小项目 → Cursor一招鲜     

你的预算? 0 → Gemini CLI;不限 → 按场景混用     

按你的任务选工具,不是选"最好的"

项目阶段变了,顺手工具也该换。

每个工具一句话:

工具
一句话
Cursor
从零写新功能最快,但别指望它记住5分钟前的决定
Claude Code
深度重构最稳,但赶时间时你会嫌它磨叽
Copilot
住在你代码里的搭档,已有项目改bug最顺
Windsurf
帮你省脑,但省着省着就到天花板了
Augment
查代码3分钟顶30分钟,写代码体验一般
Gemini CLI
免费能干活,但你是品控不是开发者

AI编程工具没有最好的,只有你最愿意跟它吵起来的那个——吵得越少,说明它越懂你。


     6个工具犯的同一个错   

最大的收获:6个工具犯的是同一个错——不是代码写错,是没懂我到底想要什么。

我让它们做"标签筛选"功能,5个工具的第一版实现都不对。不是因为笨,是因为我说的"标签筛选"太模糊了——多选还是单选?筛选即刻生效还是点了按钮才生效?没选标签时显示全部还是显示空?

这些细节我一开始都没说,因为我觉得"这还用说?"

结果5秒出代码,但我想要的不是这个。改需求描述花了10分钟,它重写花了5秒。

"支持标签筛选"五个字,6个工具各自选了一条路

用AI编程的瓶颈不是工具,是你描述问题的能力。

想清楚你到底要什么——不是"学会写prompt"。你自己的需求还停留在"大概这种感觉"的阶段,AI只是把这个模糊先暴露出来了。

以前手写代码,从"模糊想法"到"能跑但方向错"要好几天,这几天里你慢慢想清楚了。现在AI 5分钟就给你一个"能跑但方向错了"的版本——

速度压缩了你想要想清楚的时间窗口。

一个实操建议:下次让AI写代码之前,先花2分钟写下"验收标准"——"做完之后,我应该能看到什么、能点什么、点完发生什么"。再加一条"反验收标准"——"做完之后,我应该看不到什么"。

把这两个给AI,比任何付费工具的升级都管用。

3分钟写验收标准,省30分钟改错循环


     选对工具省半天,想清需求省三天。     

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-17 15:48:51 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/763459.html
  2. 运行时间 : 0.214834s [ 吞吐率:4.65req/s ] 内存消耗:4,731.80kb 文件加载: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.000992s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001608s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000671s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000635s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001222s ]
  6. SELECT * FROM `set` [ RunTime:0.000557s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001493s ]
  8. SELECT * FROM `article` WHERE `id` = 763459 LIMIT 1 [ RunTime:0.000952s ]
  9. UPDATE `article` SET `lasttime` = 1781682531 WHERE `id` = 763459 [ RunTime:0.036348s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000758s ]
  11. SELECT * FROM `article` WHERE `id` < 763459 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001181s ]
  12. SELECT * FROM `article` WHERE `id` > 763459 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001120s ]
  13. SELECT * FROM `article` WHERE `id` < 763459 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001953s ]
  14. SELECT * FROM `article` WHERE `id` < 763459 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.030955s ]
  15. SELECT * FROM `article` WHERE `id` < 763459 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.018812s ]
0.216520s