乐于分享
好东西不私藏

OpenAI 官方分享:Codex 使用电脑的三种方式,必看!

OpenAI 官方分享:Codex 使用电脑的三种方式,必看!

Three Ways Codex Can Use a Computer

作者:jason (@jxnlco)

原文链接:https://x.com/jxnlco/status/2066970432855581052

这篇文章讲的是 Codex 操控你电脑的三条入口:Computer Use、Chrome 扩展和应用内浏览器。

三者有重叠,恰是这种重叠最容易让人困惑。

作者把每条入口的安装、触发、适用场景、信任边界都讲清楚了,并反复强调一个核心判断:

能用结构化插件或 MCP 时,就别用可视化操作

可视化操作的价值,正好落在结构化工具失效的边界上。

更值得读的是大量真实用例:

盯着 Amazon 客服追回退款、给 Strudel Composer 重写和声、长期巡检 Twitter DM、用应用内浏览器做设计批注、Appshot 把眼前内容「指」给 Codex 看。这些例子让抽象的「三条入口」落到具体的工作流里,便于照搬。

末尾还附了关注路径,方便跟踪这三条快速演进的入口。整体偏操作手册,读完可直接动手配置。

Codex 使用电脑有三种方式:

Computer Use、Chrome 扩展、应用内浏览器。

它们彼此重叠,重叠的程度恰好让人迷惑。

读完本文,你会知道如何安装并触发这三者、各自适合什么时候用、Appshots 和 Developer mode 如何把它们串起来,以及该往 AGENTS.md 里写点什么,让 Codex 自己选对入口。

话虽如此,只要条件允许,优先用插件或 MCP

一个 Slack 插件取回某条讨论的精度,远胜在 Slack 里点来点去;

一个 GitHub 插件产生的动作,也比驱动网站更易审查。可视化控制最有用的地方,正是结构化工具失效的那道边界。

1. 一切都是 @Computer

Computer Use 是三种入口里覆盖面最广的一种。它让 Codex 在 macOS 和 Windows 上看见并操作图形界面——操作窗口、菜单、键盘输入、剪贴板,作用范围限于你授权的应用。

它通常也最慢。

一个结构化插件能直接调用 API;

Computer Use 得先看界面、决定点哪里、等应用响应、再检查下一个状态。

这个视觉循环要花时间,但代价换来的是:

Codex 能搞定那些完全没有可用 API 的应用

在 macOS 上,慢未必意味着打扰。Computer Use 可以在后台操作已授权的应用,你照常用电脑的其他部分。我自己经常一边用 Codex,一边打开某个应用,才意识到 Codex 一直在安静地跑某个 workflow。

视你电脑上装了什么、授权了什么,这可能包括 Spotify、XCode、系统设置、iOS 模拟器,甚至 iPhone Mirroring 来控制你的 iPhone。它也能在某个 workflow 跨多个应用时来回切换。

适合用它的场景,是任务依赖:

  • 一个原生桌面应用,比如 Spotify 或某个财务应用
  • iOS 模拟器、iPhone Mirroring,或其他只有 GUI 的流程
  • 系统或应用设置
  • 没有插件也没有 API 的数据源
  • 一个跨多个应用的 workflow
  • 某个本来好用的结构化集成里缺失的某个动作

安装方法:

在 Codex 里打开 Settings > Computer Use,点击 Install。

触发方法:提及 @Computer,或明确要求 Codex 使用 Computer Use。随着模型变强,它将能在需要时自行调用。

先试几个例子:

我最喜欢的一个例子,源自一个被偷的包裹。Amazon 告诉我接通客服大约要 25 分钟。我给一个 Codex 线程开了 Computer Use,让它每五分钟检查一次聊天,客服一出现就改成每分钟一次,并尽力把退款要回来。我洗完澡回来,退款已经到账。

Use @Computer to open Spotify, find my Discover Weekly playlist, and start it. Do not change my account or subscription settings.

Use @Computer to open iPhone Mirroring, reproduce the onboarding bug in the iOS app, and take a screenshot of the failing state. Fix the smallest relevant code path, then run the same flow again.

我也把 Computer Use 当作一个「最后一公里」用在基本结构化的 workflow 里。在一条发布视频里,Codex 能从 Slack 读反馈、改代码、渲染新视频,但那个线程可用的 Slack 集成没法上传文件。Computer Use 点了一下 Add file,补上了那一步缺口。

它也是三者里最大的信任边界。一次只给它一个明确的应用或流程。任务用不到的敏感应用随手关掉,审查权限弹窗,并在涉及财务、账户、支付、凭证、隐私和系统安全变更时,全程在场。

2. @Chrome 适合多标签页与身份认证

Codex 的 Chrome 扩展让 Codex 访问你已登录的 Chrome 状态。任务依赖你的账户、cookie、浏览器配置或已认证标签页时,就用它。

适合这类工具里的工作:

  • Gmail 或 LinkedIn
  • Salesforce 或某个客服控制台
  • 内部 dashboard
  • 跨多个站点的已认证研究
  • 依赖你账户或浏览器扩展的表单

安装方法:

在 Codex 里打开 Plugins,添加 Chrome,跟着设置流程走。Codex 会引导你安装 Codex Chrome 扩展并批准 Chrome 的权限。扩展显示 Connected 后,开一个新线程。

触发方法:提及 @Chrome,或明确要求 Codex 使用你已登录的 Chrome 浏览器:

Use @Chrome to review the open customer account, compare it with the support ticket in the other tab, and draft the missing fields. Stop before submitting.

Chrome 任务跑在标签页组里,方便把同一个 Codex 线程的标签页归在一起。与应用内浏览器不同,这个入口带着你的浏览器身份。这让它更强大,也更敏感。

另一个主要优势是多标签页控制。

Chrome 能把同一个任务的多个标签页关联起来——在一个里读上下文,与另一个对比,再到第三个里继续 workflow。

Computer Use 也能可视化驱动浏览器,但 Chrome 把工作理解成一个浏览器 workflow,而非一串屏幕坐标。

在最近一个线程里,我把一个已打开的 Strudel Composer 标签页交给 Codex,让它把音乐做得更有意思。

Chrome 把选中的标签页和页面的 WebMCP 工具给了它。Codex 检查了这首曲子,重写了和声与四分钟的结构,改了 tempo,保存了这条 track,让它继续播放。

它不用为每个控件在屏幕上瞎找,因为 Chrome 把标签页上下文和页面暴露的结构化能力合在了一起。

我用它维护一条长期运行的 Twitter 线程,指令大致是:

每天用 Chrome 检查我的 DM,读相关新闻,找找我该知道的反馈或提及。把任何长期有用的内容加进我的 vault。不要发帖,不发消息。

真正有意思的是这条线程能在时间里反复回到同一份已登录的工作,把找到的东西连到本地文件,留给我一个可审查的结果。

信任边界很重要。

网站可能把 Codex 的点击、表单提交和消息,当作你本人的操作。页面内容也是不可信输入。把后果重大的步骤保持显式:研究、导航、起草自动进行;发送、发布、购买或提交之前,要求你亲自审查。

如果整个任务都在浏览器里,优先用 Chrome,而非 Computer Use。Chrome 有任务所需的浏览器原生上下文,又无需开放桌面的其他部分。

3. 应用内 @browser,给你正在构建的网站

应用内浏览器是一个住在 Codex 线程里的浏览器。你和 Codex 共享同一个渲染好的页面,所以它特别适合构建和调试 web 应用。

我通常会从这里开始:

  • 本地开发服务器
  • 基于文件的预览
  • 无需登录的公开页面
  • 复现视觉 bug
  • 检查响应式布局
  • 留下元素级别的设计反馈

关键约束是隔离。

应用内浏览器不用你日常的浏览器配置、cookie、扩展、已登录会话或已有标签页。任务需要账户时,这是限制;任务不需要时,这是有用的边界。

设置方法:在 Codex 里打开 Plugins,添加 Browser 插件,启用它。

触发方法:在 prompt 里提及 @Browser,或明确要求 Codex 使用应用内浏览器:

Use @Browser to open vite app on http://localhost:3000/, reproduce the mobile overflow bug, fix it, and verify the same route again at desktop and mobile widths.

这形成一个紧凑的反馈环:

Codex 能改代码、操作页面、检查渲染状态、截图,并在修复后重复这套流程。

我最喜欢的是批注。

审查本地应用时,我可以直接点某个元素或框选一块区域留评论。

样式控制还能让我预览并发出关于文字、字体、间距、颜色更精确的反馈。

我习惯把它和语音输入、steering 结合:我审页面、留评论、在 Codex 处理的同时排更多反馈。页面本身就成了 spec。

这对设计工作尤其好用。

我常让 Codex 把一个想法、研究资料或项目状态,变成一个单文件 index.html,再在应用内浏览器里打开。与其在另一个 prompt 里描述整套设计,我直接在实际页面上批注:「这个层级反了」「让这个别那么像卡片」「这些控件需要更多空间」「全局用这套字号比例」。

Codex 带着相关截图和元素上下文收到评论,改文件,再把同一页面重开一遍再来一轮。

为这份项目简报创建一个单文件 index.html,并在应用内 @Browser 里打开。

这个循环,比来回传截图和文字描述更接近「和设计师在同一块画布上协作」。

应用内浏览器也适合作为混合 workflow 的起点。在另一个线程里,我在应用内浏览器里打开了一条 X 帖子,让 Codex 调查这场讨论。可见的页面确定了我说的是哪条帖子;Codex 随后切到 Twitter CLI,取回了 38 条回复,包括浏览器视图里藏起来的嵌套回复。

这就是「最小入口」原则在实践:用浏览器看屏幕上的上下文,再用结构化工具做更深的取数。

这里有个权衡。让应用内浏览器成为好开发面的那种隔离,也意味着它不该拿来和 Google 登录、passkey 或依赖你浏览器扩展的网站较劲。身份重要时,转向 Chrome。

Appshots

Appshot 并非 Codex 操控电脑的第四种方式。它是把 Codex 指向你眼前已有的上下文的方式。

在 Mac 上,同时按下 CMD+CMD 两个键,捕捉最近的窗口。Codex 把一张图片和任何可用文字附到一个线程里。你可以对一段报错、一封邮件、一份设计、一个设置面板或一个不熟的表单做 Appshot,然后直接说:

我最容易记住的心智模型是:

Appshots 是你「指向」电脑上某样东西的方式。Browser、Chrome 和 Computer Use 是 Codex「行动」的方式。

Appshot 目前从 macOS 上的 Codex app 创建。它捕捉最前面的窗口,而非整个桌面,这让它成为一种提供聚焦上下文、又不必交出应用控制权的有用方式。

如何跟进这些工作

这些入口演进很快。如果你想拿到有用的细节,而不想等一篇大发布回顾:

  • 关注 Ari Weinstein(@AriX),看 Computer Use、Appshots
  • 关注 James Sun(@JamesZmSun),看一切 Browser 相关
  • 关注 Andrew Ambrosino(@ajambrosino),看 Codex app 发版与更大的桌面产品故事
  • 关注 OpenAI Developers(@OpenAIDevs),看更广的 Codex 与 OpenAI 平台动态
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-18 03:52:19 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/765574.html
  2. 运行时间 : 0.180626s [ 吞吐率:5.54req/s ] 内存消耗:4,705.63kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=f519a42b450697db185378426d50f567
  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.000921s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001413s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.011485s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.002816s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001886s ]
  6. SELECT * FROM `set` [ RunTime:0.000659s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001578s ]
  8. SELECT * FROM `article` WHERE `id` = 765574 LIMIT 1 [ RunTime:0.001286s ]
  9. UPDATE `article` SET `lasttime` = 1781725939 WHERE `id` = 765574 [ RunTime:0.036327s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000762s ]
  11. SELECT * FROM `article` WHERE `id` < 765574 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.004745s ]
  12. SELECT * FROM `article` WHERE `id` > 765574 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002417s ]
  13. SELECT * FROM `article` WHERE `id` < 765574 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001835s ]
  14. SELECT * FROM `article` WHERE `id` < 765574 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.008600s ]
  15. SELECT * FROM `article` WHERE `id` < 765574 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003997s ]
0.182335s