乐于分享
好东西不私藏

AI Agent 不是聊天升级:MCP 为什么像给模型装插座?

AI Agent 不是聊天升级:MCP 为什么像给模型装插座?

你以为 Agent 是更会聊天,其实它多了一套办事系统

最近你可能频繁看到两个词:AI Agent 和 MCP。

很多宣传会把它们说得像“AI 终于能替你干活了”。

这句话有一半对,也有一半容易误导。

对的部分是:AI 正在从单纯回答文字,变成能连接工具、读取资料、调用服务、按步骤推进任务的系统。

容易误导的部分是:Agent 不是一个突然长出手脚的 AI 人格。它能不能真的办事,取决于它接了哪些工具、能读哪些上下文、有没有记录状态、关键动作需不需要确认,以及这些连接有没有统一接口。

MCP 就出现在这里。

你可以先把它理解成 AI 应用和外部工具之间的一种“插座标准”。它不让模型自动变聪明,也不保证模型做对,但它让工具、资料和提示能用更标准的方式被接进来。

所以今天这篇不是工具教程。

它要回答一个更基础的问题:

当我们说 AI Agent 会办事时,它到底比聊天框多了哪几层?

先从聊天机器人开始:它主要给你“建议”

普通聊天机器人最擅长的事情,是理解你的文字,然后生成回答。

你问:“我下周要准备汇报,能不能帮我安排复习计划?”

它可以给你一张计划表。

但如果它只是一个聊天框,它通常不知道你的课程资料在哪,不知道你的日历里哪天有课,不知道小组成员什么时候有空,也不能真的把任务写进你的待办软件。

它能给建议,但建议还停在文字里。

这不是说聊天机器人没用。

相反,大多数学习场景里,一个能解释概念、改写段落、列出思路的聊天机器人已经很有价值。

但它和 Agent 的区别在于:

聊天机器人主要回答;Agent 试图行动。

Agent 多出来的不是人格,而是“目标、工具、状态和反馈”

Agent 不是更会聊天,而是多了目标、工具、状态和权限。

一个入门级 Agent,可以先这样理解:

它不是单个模型,而是一个围绕目标运行的系统。

这个系统至少有几块东西。

第一,模型。

模型负责理解用户目标、拆任务、生成下一步计划,也负责解释工具返回的结果。

第二,上下文。

它要知道你给了什么资料、当前任务进到哪一步、前面工具返回了什么信息。

第三,工具。

工具可能是搜索、文件、数据库、日历、邮件、浏览器、表格、课程资料库,也可能是某个业务系统的 API。

第四,控制循环。

Agent 不只是一次回答结束。它会先决定下一步,调用工具,读结果,再决定是否继续。

第五,权限和确认。

这点很重要。能调用工具,不代表可以随便操作。发邮件、删文件、修改公开内容、提交表单这类动作,通常应该有权限边界和人工确认。

所以 Agent 的关键不是“它像不像人”。

更准确的问题是:

它有没有目标?有没有工具?有没有状态?有没有权限边界?工具结果能不能被追踪?

一个校园例子:课程资料助手到底多了什么?

假设你让 AI 帮你准备一门课的期末复习。

聊天机器人可以这样回答:

先整理课程大纲,再按章节复习,最后做错题归纳。

这没错,但很泛。

如果是 Agent,它可能会在你的授权范围内多做几步:

它先读取课程资料文件夹,找到教学大纲、PPT、作业说明和往年复习题。

它把每周主题整理成表格,标出资料缺失的周次。

它查看你的日历,避开考试、社团和小组会议。

它生成一个复习计划草稿,然后问你:“要不要把这些任务写进日历?”

注意最后这一步。

真正重要的不是 AI 自己宣布“我已经帮你安排好了”,而是它在关键动作前请求确认。

这就是 Agent 和“会说建议的聊天框”的区别。

建议变成行动,中间一定要经过工具、状态和权限。

工具调用到底调用了什么?

工具调用让建议进入外部系统,但关键动作仍需要权限确认。

“工具调用”听起来很玄,其实可以理解成:模型决定让外部系统做一件具体事。

比如:

  • 查一个文件夹里有哪些文档。
  • 读取某个表格的列名。
  • 查询日历里下周哪些时间空着。
  • 调用搜索工具找最新资料。
  • 生成一封邮件草稿,但不直接发送。

模型本身不等于这些工具。

它像一个会读题、会写计划的人;工具像它能使用的计算器、文件柜、日历和邮箱。

如果没有工具,模型只能把“你应该怎么做”说出来。

如果有工具,它才可能把某些步骤真的推进。

但工具越多,风险也越多。

因为每多接一个工具,就多一个可能出错、越权、读到旧数据或暴露隐私的地方。

所以 Agent 不是“接越多工具越高级”。

更成熟的判断是:工具是否必要,权限是否够小,结果是否可追踪,关键动作是否需要确认。

那 MCP 到底解决哪一层问题?

MCP 解决连接形状:host 通过 client 连接 server,server 暴露工具和资料。

现在轮到 MCP。

MCP 的全称是 Model Context Protocol,通常可以翻成“模型上下文协议”。

你可以先把它想成一个连接标准。

如果每个工具都要为每个 AI 应用单独写一套连接方式,生态会很乱。

一个文件系统一种接法,一个日历一种接法,一个数据库一种接法,一个知识库又一种接法。模型应用想接入这些能力,就像面对一堆不同形状的充电口。

MCP 想解决的是这个连接形状问题。

在 MCP 的结构里,可以粗略分成几类角色:

Host 是模型应用本身,比如一个编辑器、聊天应用或 Agent 平台。

Client 是 host 里负责和 MCP server 通信的部分。

Server 则把外部能力暴露出来,比如工具、资料资源、提示模板。

官方规范里常见的能力包括 tools、resources 和 prompts。

翻成普通话就是:

工具能做动作,资料能提供上下文,提示能提供可复用的任务模板。

所以 MCP 不是一个新模型。

它更像一种协议层,让模型应用知道外部有哪些能力、怎么调用、怎么拿到结果。

插座类比哪里准确,哪里不准确?

“MCP 像插座”这个类比,只能帮你理解一半。

准确的地方是:插座统一了连接形状。

你不用为每个电器重新发明一套接线方式。MCP 也试图让模型应用用更统一的方式连接外部工具和上下文。

不准确的地方是:插座不保证电器好用,也不保证电器安全。

MCP 也一样。

它不能保证模型理解对了目标。

它不能保证工具返回的信息一定最新。

它不能自动决定哪些权限该开放。

它也不能替你承担“AI 做错了谁负责”的问题。

所以,MCP 是 Agent 生态里很重要的连接层,但不是安全层的全部,也不是智能本身。

公众号智能体为什么是一个好例子?

把这个问题放回公众号,会更容易理解。

腾讯元器有“创建公众号智能体”的文档。它的场景大意是:围绕公众号历史文章和知识库,让读者可以和一个智能体互动。

这说明 Agent 不只存在于开发者工具里,也开始进入内容平台和创作者场景。

但这里最值得注意的不是“5 分钟搭一个智能体”。

真正值得学的是:

这个智能体为什么可能比普通聊天框更有用?

因为它能读到这个账号自己的历史文章和知识库。

也就是说,它的回答不是只靠通用模型记忆,而是接入了特定上下文。

但这也带来边界:

历史文章里没有的内容,它不能假装有。

知识库过期了,它可能给出旧答案。

涉及账号承诺、医疗、法律、升学选择、隐私信息时,它不能替创作者承担责任。

所以公众号智能体这个例子,刚好能说明 Agent 的核心:

价值来自连接,风险也来自连接。

Workflow 和 Agent 也不是一回事

还有一个词经常和 Agent 混在一起:workflow。

workflow 更像一套预设流程。

比如:

上传资料 -> 提取标题 -> 生成摘要 -> 生成封面文案 -> 等待人工确认 -> 发布。

流程明确,步骤固定,适合可控任务。

Agent 则更强调根据中间结果动态决定下一步。

比如它发现资料缺失,就先提醒补资料;发现表格字段不一致,就先请求你确认字段含义;发现邮件里有敏感信息,就先停下来让你审核。

这两者不是谁取代谁。

很多实际系统会混合使用:外层是 workflow,关键节点里让 Agent 处理不确定部分。

对普通读者来说,不用急着背定义。

只要记住:

workflow 更像固定路线,Agent 更像会根据路况调整下一步。

最容易出事的地方:权限和假执行

连接越多,越要看权限、日志、确认和失败反馈。

Agent 让人兴奋,也让人担心。

最容易出事的地方,通常不是“它不会聊天”,而是“它看起来像做了事”。

第一类风险是错调工具。

你让它整理 A 文件夹,它可能读了 B 文件夹。

第二类风险是权限过大。

它本来只需要读取日历,却拿到了修改和删除权限。

第三类风险是隐私暴露。

你给它接了课程资料、聊天记录、邮箱和云盘,它可能把不该进入上下文的信息也带进去。

第四类风险是旧数据。

工具返回了过期资料,模型却把它写得很肯定。

第五类风险是假执行。

模型说“我已经帮你提交了”,但实际请求失败了,或者只是生成了一段看起来像结果的文字。

这些风险说明一件事:

Agent 的能力边界,不能只看模型有多强。

还要看工具权限、日志、确认机制、失败反馈和人工兜底。

判断一个产品是不是 Agent,看这五个问题

以后你再看到某个产品说自己是 AI Agent,不用先问它是不是“真正智能”。

可以先问五个更具体的问题。

第一,它有没有明确目标?

只是聊天回答,还是能围绕一个任务持续推进?

第二,它能调用哪些工具?

是只能生成文字,还是能读文件、查日历、用表格、调用 API?

第三,它有没有状态?

它知道任务做到哪一步了吗?能不能根据工具结果调整下一步?

第四,它的权限怎么控制?

哪些动作自动做,哪些动作必须让人确认?

第五,结果能不能追踪?

工具调用有没有记录?失败了会不会告诉你?它说做了,后台有没有真实证据?

这五个问题,比“它像不像人”更有用。

总结:Agent 是系统,MCP 是连接层

今天这篇可以压成一句话:

Agent 不是聊天机器人人格升级,而是把大模型放进任务循环里,让它在受控权限下连接上下文、调用工具、读取结果并决定下一步;MCP 则是让这些外部能力更标准地接进来的协议层。

所以,不要把 Agent 想成一个会自动负责到底的数字员工。

更稳的理解是:

大模型是大脑的一部分。

工具是手。

上下文是资料桌。

workflow 是任务清单。

权限确认是门禁。

MCP 是一类连接插座。

这些东西放在一起,才可能从“会回答”走向“能办事”。

但每多一层连接,也多一层责任。

对非计算机同学来说,理解这点已经很重要。

下次你再听到 Agent 和 MCP,不用急着追教程。

先问一句:

它到底接了什么工具,拿了什么权限,做完以后我能不能看到证据?

总结框

  • Chatbot 主要回答问题;Agent 围绕目标行动。
  • Agent 通常包括模型、上下文、工具、控制循环、权限和确认。
  • MCP 不是新模型,而是模型应用连接工具、资料和提示的一种协议层。
  • 能连接工具不等于能可靠自动干活;工具权限、日志、确认和失败反馈同样重要。
  • 判断 Agent 不看宣传词,看目标、工具、状态、权限和可追踪结果。

文末引导

如果你想继续顺着这条线学,下一篇可以拆 `tool calling`:模型到底是怎么决定“该调用哪个工具”的?这会比直接追各种 Agent 产品更能建立技术直觉。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-09 12:30:43 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/844587.html
  2. 运行时间 : 0.111584s [ 吞吐率:8.96req/s ] 内存消耗:4,671.34kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1c8a28e59163c0a1689d0644c241913a
  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.000523s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000829s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000338s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000298s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000691s ]
  6. SELECT * FROM `set` [ RunTime:0.000282s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000583s ]
  8. SELECT * FROM `article` WHERE `id` = 844587 LIMIT 1 [ RunTime:0.000515s ]
  9. UPDATE `article` SET `lasttime` = 1783571443 WHERE `id` = 844587 [ RunTime:0.001563s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000325s ]
  11. SELECT * FROM `article` WHERE `id` < 844587 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000617s ]
  12. SELECT * FROM `article` WHERE `id` > 844587 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000546s ]
  13. SELECT * FROM `article` WHERE `id` < 844587 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004692s ]
  14. SELECT * FROM `article` WHERE `id` < 844587 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007239s ]
  15. SELECT * FROM `article` WHERE `id` < 844587 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006323s ]
0.114139s