乐于分享
好东西不私藏

AI编码|团队新基础设施?MCP协议在AI辅助编程中的质量保障作用

AI编码|团队新基础设施?MCP协议在AI辅助编程中的质量保障作用

整理编辑|TesterHome社区

信息来源|InfoWorld

作者|Bill Doerrfeld

在AI辅助编程快速普及的今天,开发者面临一个根本性挑战:如何让AI编码代理真正理解复杂的软件上下文?传统的提示工程和RAG方法往往无法提供实时、精准的上下文信息,导致AI生成的代码质量不稳定,工程师信任度低下。模型上下文协议(MCP)正成为解决这一问题的关键技术。作为连接AI与外部工具、数据源的开放标准,MCP使编码代理能够按需获取高度相关的上下文信息,显著提升输出准确性和开发者信任度。

本文深入分析MCP在上下文工程中的核心作用,探讨其技术优势、实际应用场景以及在企业环境中的实施策略,为开发者构建更可靠、更智能的AI编程助手提供实践指导。随着MCP服务器数量在半年内激增232%,理解这一技术已成为现代软件工程团队的必备知识。

以下为作者观点:

开发者们正在发现,模型上下文协议(Model Context Protocol,MCP)在为AI编码代理提供高度相关的软件工程上下文方面表现出色,能够在运行时按需提供这些上下文。

不可否认,业界对模型上下文协议(MCP)——这个用于连接AI助手与外部数据、工具和API的开放协议——充满热情。自Anthropic在2024年底首次推出MCP以来,已有数千个MCP服务器涌现,覆盖DevOps、云计算等多个领域。

随着开发者将MCP服务器集成到应用程序中并经过实际验证,使用模式逐渐清晰。例如,根据Zuplo在2026年初发布的《MCP现状报告》,为AI提供更好的上下文是使用MCP最常被提及的主要价值。该报告还发现,63%的MCP用户采用MCP服务器来访问文档或知识库等数据源。

在软件开发中,上下文工程是指为AI编码代理提供相关数据和能力,以提高其输出的准确性和相关性。它还包括优化信息广度以指导高效处理。此类上下文可包括编码风格、内部库、机构知识、生产数据,以及来自Slack、Atlassian、Notion或GitHub等平台的外部数据。

"MCP支持上下文工程,因为它为AI系统连接各种业务工具创建了标准方式,"产品体验平台Pendo的CEO Todd Olson表示。"关键优势在于,代理会根据问题确定所需上下文,然后使用适当的MCP服务器实时获取该信息。"

随着AI辅助编码的兴起,MCP正成为跨各种来源进行实时动态搜索和检索的门户,在上下文工程工作中发挥重要作用。基础设施编排平台Spacelift的解决方案架构师Joey Stout将其称为"氛围编码的救星"。

MCP如何增强上下文工程

通过MCP,代理可以获取与当前任务上下文相关的结构化数据。Sonar的集团产品经理Edgar Kussberg表示,MCP加速了工程师日常必须执行的知识搜索工作。

"当工程师需要回答问题时,他们不会仅依赖记忆,"Kussberg说。"他们会导航代码仓库、仪表板、CI系统、文档和安全报告,根据需要从每个系统中提取信息。MCP赋予了AI代理同样的能力。"

许多最受欢迎的MCP服务器通过检索上下文信息来改进代理编码。例如,来自Context7的MCP服务器提供最新文档,而来自Filesystem的服务器则从本地机器上的任何目录中提取数据。Sentry的MCP服务器访问生产问题和错误,SonarQube的服务器暴露安全问题,Multiplayer的服务器返回用户会话数据。

在这些情况下使用MCP的好处在于,它避免了在每个提示中放入大量代码块的需求。WaveMaker(一个代理开发平台)的代理平台工程负责人Venugopal Jidigam表示:"像相关方法、依赖项或最近变更这样的编码上下文可以在运行时调用。'MCP服务器组装并返回有作用域的、结构化的上下文,模型随后使用这些上下文进行推理并准确响应。'"

另一个常见的上下文收集示例是检索机构知识。"代理不会将这些知识硬编码到模型中,而是使用MCP在运行时检索相关文档或数据,"数据和分析平台提供商Incorta的首席机器学习工程师Ebrahim Alareqi说。"这使代理保持轻量级,同时在需要时仍能访问企业特定上下文。"

其他人赞扬MCP为代理数据检索带来了通用标准。"MCP提供了使上下文工程变得实用的基础架构,"API平台提供商Merge的联合创始人兼CTO Gil Feig表示。没有标准,团队最终会构建脆弱的自定义数据管道,这些管道经常中断,他补充道。

使用MCP收集上下文的优势

AI辅助编码面临一些挑战。最突出的是信任问题。根据Sonar 2026年的《代码开发者调查报告》,绝大多数开发者不相信AI编码代理的输出——这一比例高达96%。第二个挑战是审查和调试AI生成代码所花费的时间增加。2025年底的StackOverflow调查显示,近一半的开发者报告称对"几乎正确,但不完全正确"的AI解决方案感到沮丧。

上下文工程以及为此目的使用MCP,可以帮助克服其中许多挑战。使用MCP服务器,工程师可以自动将相关日志或内部数据附加到他们的提示中,显著优化LLM处理,避免不相关的输出。

最终结果是准确性提高。"MCP允许系统动态获取模型所需的内容,如API、数据库、文件或领域知识,"数字产品工程公司R Systems的数据和AI副总裁Neeraj Abhyankar说。"这使提示更加精简,减少幻觉,并确保模型在任务相关上下文中运行。"

另一个巨大优势是更好的上下文窗口管理。使用MCP进行上下文工程可以实现与底层模型更高效的交互。"MCP工具可以通过确保你使用正确的东西为你节省数千个token,"Spacelift的Stout说。

Stout特别强调了GitHub MCP服务器。"它现在可以直接从GitHub访问特定文件,执行GitHub搜索以及你期望在引用GitHub时的所有功能,"他说。"MCP使从GitHub检索数据变得好了一百万倍。"

使用MCP还增强了企业范围内的自主性和可扩展性。"团队可以停止依赖部分视图或轶事证据,而是基于共同理解进行操作,"Pendo的Olson说。这大大减少了通常涉及的工具连接、报告构建或循环团队成员的摩擦,他补充道。

总体而言,专家们表示,MCP在上下文工程中的好处众多。标准化MCP可以提供更聚焦的提示,生成更明确和相关的上下文,降低LLM幻觉的可能性,并优化代理的操作内容。这反过来可以减少验证和调试所需的手动审查,从而在这个过程中收回一些开发者时间。

这些好处共同旨在解决AI生成代码和代理工作流中固有的许多核心问题。"MCP将AI开发从脆弱的提示调优转变为可重复的工程,"WaveMaker的Jidigam说。"结果是一致的行为、最小的数据暴露,以及可以扩展的AI系统。"

是否采用MCP

专家们一致认为,MCP可以超越检索增强生成(RAG),以更优化的方式提供更及时、更相关的内容。"传统的知识库和RAG管道依赖于预索引的快照,"Sonar的Kussberg说。"在快速变化的环境中,这些内容很快就会过时。"

出于这个原因和其他原因,MCP为开发者解锁了各种可能性。尽管如此,该协议并非适用于所有用例的银弹。在某些场景中,它面临着与其他代理协议的竞争,而在其他场景中,它甚至与简单的CLI或直接API访问相抗衡。

MCP服务器组合的膨胀也可能大幅增加LLM输入,需要警惕的优化技术来避免达到token限制。这些策略包括有意设计工具、渐进式披露、自动发现和其他新兴技术。

此外,还存在与MCP相关的安全问题。MCP协议本身的安全模型已经相当成熟,但实施者有责任强制执行正确的权限。"当正确实施时,MCP允许你强制执行基于策略的访问控制,"Merge的Feig说。这应该防止初级工程师访问他们无权访问的日志,即使代理拥有更广泛的权限,他补充道。

为了增强在企业开发环境中使用MCP的信心,许多专家建议使用MCP注册表,其中包含经过审查、受治理且批准内部使用的MCP服务器。其他工具和实践,包括代理技能、代码模式以及新兴的确定性AI规范,也承诺在为代理建立上下文方面发挥重要作用。

除了MCP本身,Stout建议使用Claude Code的工具搜索功能,该功能可以在不使用token窗口的情况下搜索工具。他还强调了Sisyphus,一个与OpenCode兼容的代理,用于将模型与不同任务匹配,以及Plannotator,一个用于Claude Code和OpenCode的插件,可用于规划项目,这两者都可以帮助优化。

上下文为王

MCP开发的步伐正在加速。Bloomberry对1,400个MCP服务器的分析显示,在2025年8月至2026年2月的六个月内,数量增长了232%。有趣的是,读操作比写操作多出两倍,表明这些服务器正在执行大量的数据检索。

展望未来,上下文工程预计将作为软件学科继续巩固自身地位,而MCP将拥有将API转变为代理推理引擎的力量。正如Jidigam所说,"类似MCP的抽象将成为标准基础设施,就像REST在早期时代所做的那样。"

其他人同样充满信心。"在上下文工程中,MCP成为代理用于访问上下文、工具和操作的控制平面,"Incorta的Alareqi补充道。"随着软件变得越来越由代理驱动,它将成为基础。"

核心要点是:MCP已经在上下文工程中扮演重要角色,并将继续如此。作为AI系统与数据之间的标准接口,MCP是运行时动态跨平台上下文检索的主要载体,允许工程师获取文档、API参考、策略、可用操作等。

然而,这并不意味着上下文工程已经达到了顶峰。展望未来,Kussberg表示,上下文工程将从获取信息演变为协调信息,在此过程中结合多个MCP。他说,这将需要在强制执行标准、评估风险和更频繁地验证变更方面增加纪律性。

因此,开始使用MCP进行上下文工程,并密切关注你的MCP服务器如何影响LLM token使用和塑造工作流程。上下文与非上下文之间的区别很重要。因为,正如人们所说,上下文为王。

原文链接:https://www.infoworld.com/article/4175336/the-role-of-mcp-in-context-engineering.html

MTSC2026中国互联网测试开发大会(深圳站)将于8月15日在深圳举行

最新议题看这里这些议题进入评审环节,一起围观AI时代的行业关注热点!

大会火热报名中

7折购票优惠5月30日即将截止

5人及以上购票享团体优惠,每张再减100元

时间越晚折扣越少噢~

扫描下方二维码,即可参会

AI测试|如何构建一个工程师真正会听取意见的AI代码审查工具

AI时代下,软件测试岗位正在消失吗?——全球科技公司的QA转型、裁撤与重构

大厂技术密集更新:OpenAI、Anthropic、微软等AI智能体与云原生工具重塑开发测试流程

规模化AI部署:工程团队面临的真实挑战

破解AI代码智能体测试幻觉:SpecBench基准与“奖励作弊”防控指南

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-29 17:46:42 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/679479.html
  2. 运行时间 : 0.151105s [ 吞吐率:6.62req/s ] 内存消耗:4,735.40kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0b8b512e435a2bfd3eaa9a6a5decd83c
  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.000578s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000761s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000300s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000267s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000490s ]
  6. SELECT * FROM `set` [ RunTime:0.000210s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000573s ]
  8. SELECT * FROM `article` WHERE `id` = 679479 LIMIT 1 [ RunTime:0.000425s ]
  9. UPDATE `article` SET `lasttime` = 1780048002 WHERE `id` = 679479 [ RunTime:0.002753s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000227s ]
  11. SELECT * FROM `article` WHERE `id` < 679479 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000442s ]
  12. SELECT * FROM `article` WHERE `id` > 679479 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000396s ]
  13. SELECT * FROM `article` WHERE `id` < 679479 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.012040s ]
  14. SELECT * FROM `article` WHERE `id` < 679479 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.008922s ]
  15. SELECT * FROM `article` WHERE `id` < 679479 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.014494s ]
0.152912s