乐于分享
好东西不私藏

Loop Engineering ,让AI自己干活

Loop Engineering ,让AI自己干活

Hi,我是安康

不知道大家有没有刷到一个新词。

Loop Engineering。

我第一次看到这个词的时候和大家一样,怎么又Engineering了。。。

不知道大家还记不记得这几个前辈:Prompt Engineering,Context Engineering,Harness Engineering,正好借着这个机会来缕缕这些Engineering为什么一直在出新的。

我仔细看了下它描述的,不是一个新技巧。

而是一种工作方式的变化。

Prompt Engineering 提示词工程阶段

过去两年,我们和AI协作的方式,核心其实一直是Prompt。

你会不会写提示词,几乎决定了AI好不好用。

于是大家开始研究各种模板。

你是一个资深专家。

请一步一步思考。

请用表格输出。

如果你做得好,我会给你200美元小费。

你敢信???

我们真的认真研究过这些东西,而且很多时候还真有用。

Prompt Engineering最大的价值,是让普通人第一次意识到,跟AI说话不是随便问一句就完了。

你要描述任务,要描述背景,要描述约束,要描述输出格式。

某种程度上,Prompt让语言变成了一种新的编程接口。

但问题也出在这里。

Prompt太像一次性沟通了。

你今天花半小时写了一个完美Prompt,AI这次懂了,干得不错。

明天你开一个新对话。

它忘了。

你又讲一遍。

后天换一个模型。

味道又变了。

你再调一遍。

到最后,你会发现自己不是在使用AI,而是在反复培训一个每天都会失忆的员工。

这就是Prompt Engineering的天花板。

它解决的是「这一次怎么说清楚」。

但它解决不了「下一次怎么不用重新说」。

Context Engineering 上下文工程阶段

所以后来大家开始讲Context Engineering。

光会写Prompt不够,你还得会管理上下文。

项目文档、历史决策、代码规范、踩坑记录、用户反馈、业务限制,这些东西如果不在上下文里,AI就只能猜。

而AI最吓人的地方,不是它不会。

是它不知道自己不会,还猜得特别自信。

所以Context Engineering往前推进了一步。

它从「怎么问AI」变成了「AI需要知道什么」。

但Context也有问题。

上下文不是越多越好。

你塞太多,AI会迷路。

你塞错了,AI会沿着错误方向一路狂奔。

你把一个项目的历史包袱全写进文档里,它可能反而抓不住今天真正要遵守的规则。

所以再往后,就出现了Harness Engineering。

Harness Engineering 驾驭工程阶段

Harness这个词很有意思,原本有马具、缰绳的意思。

放在Agent里,我自己的理解是,你不能只给AI信息,你还要给它边界、工具、权限和验证方式。

你不能只说,去跑吧。

你得告诉它,能跑到哪里,不能踩哪里,跑完怎么验收,撞墙了怎么办。

比如写代码这件事。

  • 它能不能改数据库迁移?
  • 能不能删测试?
  • 能不能直接改公共组件?
  • 改完必须跑哪些命令?
  • 发现安全风险要不要停下来问人?

这些东西不是Prompt能解决的。

这是系统设计。

但即使做到这里,大多数人仍然卡在一个地方。

你还是那个发动机。

你坐在电脑前,给Agent一个任务。

它做一轮。

你看。

你说不对,改。

它再做一轮。

你再看。

你说跑测试。

它跑。

你说继续修。

它继续。

表面上是AI在干活,但整个循环其实是你在推动。

你是那个不断踩油门的人。

Loop Engineering 循环工程阶段

好了终于聊到今天主角了。

这就是Loop Engineering要解决的问题。

Loop Engineering关心的不是怎么写一句更强的Prompt。

它关心的是,能不能把这个「你不断推动AI前进」的过程,变成一个系统自己会跑的循环。

你不再每一步都提示Agent。

你设计一个Loop,让Loop去提示Agent。

这个差别很大。

举个例子。

你每天早上都要看一遍自己的项目。

  • 看看GitHub有没有新的issue。
  • 看看昨晚CI有没有挂。
  • 看看用户群里有没有人反馈bug。
  • 看看某个数据指标有没有异常。

如果有问题,你再打开代码库,让Agent修一下,跑测试,写总结,发到群里。

这套流程你做一次没什么。

做十次也还行。

但如果你每天都做,它就不是工作能力问题了。

它是系统问题。

Loop Engineering的想法就是,把这件事变成一个循环。

每天早上8点,系统自动检查GitHub、监控、用户反馈和CI。

发现问题以后,自动分类。

简单问题让Agent直接开一个独立工作区去修。

修完以后跑测试。

测试通过就生成PR。

复杂问题就写一份摘要,丢到你的待处理列表里。

你醒来的时候,不是面对一堆混乱的信息流。

而是面对一组已经被处理过、分好类、有下一步建议的工作结果。

这就是Loop。

它不是让AI回答你。

它是让AI替你持续巡逻。

再举一个内容行业的例子。

很多人做AI资讯,每天都要刷几十个信息源。

  • 看推特,看论文,看产品更新,看群聊,看GitHub趋势。
  • 然后筛选,判断,归类,写摘要,找角度,最后再决定今天写不写。

如果用Prompt思路,你会复制一堆链接给AI,说帮我总结一下今天AI圈发生了什么。

这当然有用。

但它还是一次性的。

如果用Loop思路,你会让系统每天定时抓取信息源,先过滤低质量内容,再让Agent按重要性排序,再让另一个Agent检查有没有重复和标题党,最后只把真正值得看的东西推给你。

你不是每天问AI,今天有什么新闻。

你是在设计一个每天自己运转的信息筛选机器。

这一下,差别就出来了。

Prompt带来的是单次效率。

Loop带来的是复利。

单次效率很爽,但复利才是我们想要的,谁不想喝着咖啡,摸着鱼,Agent自主在干活,甚至你也成了你最讨厌的人。

下班前,给Agent开个会,挂一个/loop 把docs/prd文档里面的需求今天晚上都实现

因为它会每天跑,每小时跑,甚至在你睡觉的时候跑。

这也是为什么Loop Engineering听起来像技术概念,但我越看越觉得,它真正考验的不是技术。

而是管理能力,AI时代的真正能力不再是动手能力,更多的是管理能力,沟通能力。

  • 你要会定义目标。
  • 你要会拆流程。
  • 你要会设计验收标准。
  • 你要会设置边界。
  • 你要会判断哪些事情应该自动化,哪些事情必须留给人。

这就很像带团队。

你不能跟员工说,把这个项目搞好。

这句话没有用。

什么叫搞好?

是按时上线?

是用户投诉下降?

是性能提升?

是代码更稳定?

你不说清楚,别人只能猜。

Agent也是一样。

你跟它说,帮我优化一下这个网站。

它可能改几个样式,删几行代码,写一段总结,然后非常真诚地告诉你,已经优化完成。

你还真不好骂它。

因为你没有定义什么叫完成。

但如果你说,移动端首屏无横向滚动,Lighthouse性能分数超过90,npm run test通过,不能删除已有测试,不能改变现有API返回结构。

那它就有了方向。

这就是目标定义。

听起来很简单,做起来真的很难。

我自己做自动化的时候,踩过最多的坑也不是代码不会写。

而是目标没想清楚。

比如「自动监控AI热点」。

这句话听着很正常,但真做起来全是问题。

什么叫热点?

谁的热点?

中文圈还是英文圈?

产品发布算不算?

论文算不算?

一个东西转发很多但没价值,要不要收?

一个东西很小众但对开发者非常关键,要不要推?

你看,就这么一句话,拆开以后全是坑。

如果这些问题没想清楚,Loop跑得越勤快,产出的垃圾越多。

这就是Loop Engineering最容易被忽略的地方。

它不是让你偷懒。

它是把你的思考提前固化进系统里。

你白天没想清楚的东西,晚上Agent不会突然替你想清楚。

它只会把你的模糊,放大成一堆自动化噪音。

所以一个好的Loop,至少要回答四个问题。

  • 它什么时候启动。

  • 它根据什么判断要不要行动。

    它怎么知道自己做完了。

    它在什么情况下必须停下来找人。

这四个问题,比会不会写脚本重要多了。

尤其是最后一个。

必须停下来找人。

很多人一聊自动化,就兴奋得不行,恨不得什么都无人值守。

但我自己的感受是,越是强大的Loop,越要有清晰的刹车。

它可以自动修一个UI错位。

但它不能自动改价格策略。

它可以自动整理用户反馈。

但它不能自动代表你回复一个高风险客户。

它可以自动提PR。

但它不能在没有验证的情况下直接上生产。

边界不是保守。

边界是系统能长期跑下去的前提。

没有边界的Loop,就是一个很勤奋的事故制造机。

所以回过头看,Prompt不会消失。

Context不会消失。

Harness也不会消失。

Loop不是替代它们。

Loop是把它们串起来。

  • Prompt负责表达意图。

  • Context负责提供记忆。

  • Harness负责建立边界。

  • Loop负责让这一切持续运转。

一开始,我们学会跟AI说话。

后来,我们学会给AI资料。

再后来,我们学会给AI工作环境。

现在,我们开始学会设计一个会自己转动的系统。

AI行业表面上每天都在发明新东西,但越往深处看,越会发现它又回到了很古老的问题。

  • 怎么沟通。
  • 怎么组织信息。
  • 怎么制定规则。
  • 怎么管理目标。
  • 怎么建立反馈。
  • 怎么让一个系统在无人盯着的时候,仍然不偏航。

这些东西是不是很熟悉,无人盯像不像安排好任务出去度假的老板。

只是过去我们用它们管理人。

现在我们开始用它们管理Agent。

所以我不觉得Loop Engineering是在宣告Prompt Engineering死亡。

它更像是在提醒我们,AI协作的杠杆变了。

以前你写一句Prompt,换来一次输出。

以后你设计一个Loop,换来一个持续运行的能力。

这就是差别。

但也正因为如此,人反而更不能退出。

Loop不是让你放弃判断。

Loop是把你的判断,提前写进系统里。

你越想睡觉的时候让Agent帮你干活,你白天就越要认真设计目标、边界、验证和记忆。

不然你醒来以后,可能看到的不是一个干净的PR。

而是一场很努力的灾难。

所以最后我想说的是,未来真正厉害的人,可能不是那个收藏了一万个神级Prompt的人。

而是那个能把自己的判断、流程、边界和验收标准,设计成一个个循环的人。

Prompt是一次对话。

Loop是一种组织能力。

AI越强,这种组织能力越值钱。

大时代啊,朋友们。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-16 16:41:54 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/761090.html
  2. 运行时间 : 0.111332s [ 吞吐率:8.98req/s ] 内存消耗:4,848.45kb 文件加载: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.000618s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000901s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000366s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.004958s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000886s ]
  6. SELECT * FROM `set` [ RunTime:0.000296s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000714s ]
  8. SELECT * FROM `article` WHERE `id` = 761090 LIMIT 1 [ RunTime:0.000462s ]
  9. UPDATE `article` SET `lasttime` = 1781599314 WHERE `id` = 761090 [ RunTime:0.014842s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000314s ]
  11. SELECT * FROM `article` WHERE `id` < 761090 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000438s ]
  12. SELECT * FROM `article` WHERE `id` > 761090 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000392s ]
  13. SELECT * FROM `article` WHERE `id` < 761090 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000777s ]
  14. SELECT * FROM `article` WHERE `id` < 761090 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000798s ]
  15. SELECT * FROM `article` WHERE `id` < 761090 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002864s ]
0.113071s