乐于分享
好东西不私藏

用 AI 写广告文案这件小事,让我重新理解了“结构化提示词”

用 AI 写广告文案这件小事,让我重新理解了“结构化提示词”

你好,我是曹犟,欢迎关注我的公众号。

这篇文章的缘起,是过去几个月我们在做 Omni-Growth Agent 的过程中,反复撞到的一堵墙。

我们在帮客户处理 Google Ads 广告文案时,一开始觉得这应该是一个相对简单的任务。把产品信息、目标客户、关键词丢给大模型,让它写几条广告标题和描述,然后人挑两条好的上线,不就可以了吗?

但和首批试用客户跑下来以后,我们很快发现,事情没有这么简单。

模型当然会写,也写得很快。但问题是,大量输出都有一种说不清道不明的“通用感”。看起来语法正确,也挺像广告,但你真要拿去投放,就会发现它离真实业务很远。

后来我们复盘了很久,得出一个结论:问题不主要在模型能力,而在提示词的结构化程度。

更准确地说,“结构化提示词”不是“把 Prompt 写得更细”,而是把一次 AI 调用拆解成可复用、可校验、可迭代、可委托的工作流。

Google Ads 文案只是一个具体场景。这件小事,反而让我重新理解了 AI 工程化的本质。

PART 01:模型再强,输出依然平庸

第一波尝试很朴素:直接对话式生成。

比如给 AI 一个任务:“帮我写一个健身 App 的 Google 广告。”它很快就会给出类似这样的标题:

Get Fit Today!

Best Fitness App!

Start Your Fitness Journey!

这些文案错了吗?好像也没错。但它们的问题是,任何健身 App 都能用,换成瑜伽 App、跑步 App、减脂课程,几乎也都成立。

这类文案最大的问题不是“不好听”,而是没有业务信息密度。它没有说清楚产品到底帮谁解决什么问题,也没有体现品牌语气、差异化卖点、用户痛点和搜索意图。

第二波尝试,我们把同样的任务分别交给 GPT 5.4Opus 4.6 和 Gemini 3.1 Pro。结果输出风格各有差异,但质量差距不到 10%。

有的更简洁,有的更热情,有的更像咨询顾问。但共同问题没有改变:一旦任务描述不够结构化,模型再强,也会自然滑向“看起来合理但无法投产”的平均答案。

第三波尝试,我们开始堆 context。把产品介绍、客户画像、关键词、竞品信息、历史广告素材都放进去,效果确实有提升,但依然很不稳定。

同样的信息,今天生成一组还不错,明天换个账户就开始跑偏;同样的 Prompt,某次覆盖了用户痛点,下一次又忘了品牌语气;你指出问题后,它会道歉并改写,但下一轮可能又犯类似错误。

这时我意识到,我们一直在把 AI 当“作家”用,而不是当“工程师”用。

作家的工作方式是:你给一个题目,它给你一段创作,质量多少依赖灵感。

工程师的工作方式是:你给一组规约,它执行结构化任务,质量依赖流程、约束、测试和反馈。

如果你让一个新人写广告文案,只说“写得吸引人一点”,他大概率也会写出一堆空话。但如果你给他品牌语言卡、用户画像、关键词意图、字数限制、检查清单和历史数据,他的产出就会稳定很多。

AI 也是一样。它不是不聪明,而是你没有给它足够工程化的工作环境。

PART 02:7 步工作流背后的工程化原则

最后我们沉淀出了一套 7 步工作流。但比“这 7 步是什么”更重要的,是“为什么需要这 7 步”。

因为回头看,每一步其实都在做软件工程里早就成熟的事。区别只是被服务的对象从代码变成了 AI 输出。

步骤
工程化原则
一句话说明
Step 1:提取品牌语言卡
显式约束 over 隐式假设
把“风格”从模糊默契变成可粘贴的结构化文档
Step 2:受众画像简报
依赖注入
把“用户上下文”从口口相传变成可复用资产
Step 3:结构化 RSA Prompt
接口规约(Schema)
用 Prompt 强制约束格式:字符数、覆盖角度、自带校验
Step 4:7 项校验清单
单元测试
把 AI 输出当代码处理,不通过测试就不能上线
Step 5:Headline Pin 策略
部署期配置
模型推理之外的工程优化,决定最终运行效果
Step 6:数据驱动 A/B
灰度发布 + 反馈
不信“评分”信“数据”,14 天真实 CTR 比 Ad Strength 更重要
Step 7:搜索词反哺
持续集成 / 持续学习
把生产数据回流到生成流程,形成闭环

这张表看起来像广告 SOP,但我更愿意把它理解为 AI 工程化的一张切片图。

这里 RSA 指 Google Ads 的响应式搜索广告(Responsive Search Ads),可以简单理解为“一组有结构约束的广告标题和描述”;Headline Pin 指把某些标题固定在指定展示位置。下面不逐条解释,只挑几个最关键的步骤展开说。

品牌语言卡解决的是“显式约束”问题。很多公司内部都有隐性的品牌语气:哪些词能用,哪些词太夸张;是偏专业克制,还是偏热情直接。这些东西如果只存在于市场负责人脑子里,AI 就只能靠猜。把它写成语言卡,本质上是在给 AI 补类型定义。

受众画像简报解决的是“依赖注入”问题。广告文案不是写给“所有人”的。卖给 CFO 的 SaaS 产品,和卖给增长经理的 SaaS 产品,即使功能类似,表达方式也应该不同。上下文不注入,AI 就不知道自己到底在和谁说话。

结构化 RSA Prompt 和 7 项校验清单,则分别对应接口规约和单元测试。生成多少条 headline、字符数上限是多少、哪些关键词必须覆盖、是否有夸大承诺、CTA 是否明确,这些都不能靠“感觉不错”来判断。

最后,A/B 测试和搜索词反哺构成反馈闭环。我们不太相信模型给自己的“创意评分”,更相信真实投放数据。哪些标题 CTR 更好,哪些搜索词带来了错误流量,都应该反哺下一轮生成。

一开始我们没意识到,每一步都在做软件工程里早就成熟的事。只是以前工程化的对象是代码,现在工程化的对象变成了 AI 输出。

PART 03:结构化提示词的 4 个本质属性

如果只让我留下一句关于“结构化提示词”的总结,会是:它必须同时具备 4 个属性,缺一个,就会回到“对话式 AI”的低效循环。

第一,可复用

品牌语言卡写一次,可以用在 100 次广告文案生成里;受众画像整理一次,可以跨多个广告组复用。真正的 AI 工程化,是把高质量上下文沉淀成资产,让系统下一次自动用上。

第二,可校验

没有验证机制的 AI 工作流,最终都会被噪声吞没。字符数、关键词覆盖、CTA、夸大承诺、品牌禁用词,这些都应该被检查,而不是靠人凭感觉扫一眼。

第三,可迭代

搜索词反哺到关键词策略,投放数据反哺到卖点表达,客户反馈反哺到受众画像。数据反馈闭环是 AI 系统的“利息”。没有这个机制,系统永远在原地踏步式工作。

前三个属性其实都在为第四个属性服务。

第四,可委托

这是从 Prompt 到 Agent 的关键。一个任务如果只能靠人坐在旁边反复提醒、纠错、补充,那它还只是“人类使用 AI 工具”。只有当流程足够标准化,Agent 能自己拿到上下文、执行步骤、检查输出、根据数据迭代,它才真正进入“委托”阶段。

PART 04:从 Prompt 工程到 Agent 工程

这套思考远不止适用于广告文案。它其实是所有“AI 替代专业人员”场景的通用方法论。

用 AI 写代码是这样。你只说“帮我实现一个登录功能”,AI 很容易写出一段看起来能跑、但不符合项目架构的代码。但如果你先有 Requirements、Design、Tasks 和测试标准,再让 AI 分步骤实现,结果就会稳定很多。

用 AI 做客服回复也是这样。不能只让 AI “语气友好一点”。你要给它客户分层、历史订单、投诉类型、可承诺边界、升级规则和质检标准。否则它可能回答得很热情,但一不小心就做了不该做的承诺。

用 AI 做数据分析报告也类似。让 AI 分析“这个月业务为什么没达标”,它可能写出一篇漂亮的散文式分析,但读完你不知道下一步该做什么。更好的方式是先定义指标口径、异常检测规则、归因路径、对比基准和结论模板。这样 AI 才不是在写一篇漂亮的散文,而是在执行一次可复核的分析流程。

换句话说,专业工作被 AI 重构的路径,不是直接把专家替换掉,而是先把专家工作拆成结构化步骤,让 AI 在每一步内执行。

这里面真正的难点,不是会不会写 Prompt,而是能不能把一个领域里的隐性经验拆出来。一个优秀投放师知道什么样的文案像空话,知道什么时候该看搜索词,知道哪些承诺不能乱写,知道一个广告组数据不够时不能过早下结论。这些经验如果只留在人的脑子里,AI 就学不到。

从这个角度看,把 AI 当“自由对话伙伴”,更像是 2023 年的玩法;把 AI 当“工程化基础设施”,才更接近 2026 年的玩法。

真正的 AI 工程师,可能不是“会写 Prompt 的人”,而是“会设计 AI 工作流的人”。

这也是我们做 Omni-Growth Agent 的核心路径:把人类投放师的隐性专业知识,逐步结构化为 AI 可复用、可校验、可迭代、可委托的工作流。

当然,这件事还在 MVP 阶段,我们也还在和首批试用客户一起打磨。很多地方不成熟,也有很多判断需要继续被真实数据验证。但至少在我们的实践里看起来是这样:模型能力会继续涨,但“模型 + 结构化工作流”始终大于“模型本身”。

写在最后

总的来说,Prompt 工程的下一站是 Agent 工程。它不是把提示词写得更长,而是把人类专业经验沉淀为 AI 可复用、可校验、可迭代、可委托的结构化工作流。

这件事,可以从写一条 Google Ads 广告开始,也可以从你所在的任何专业领域开始。

如果你对这类话题感兴趣,也可以看我之前写过的几篇相关文章。“三个 40 岁老程序员决定用 AI 重新出发”系列前 6 篇都在公众号历史文章中,其中和本文最相关的是:

• 三个 40 岁老程序员决定用 AI 重新出发(四):文档驱动的 Spec Coding 实践

• 三个 40 岁老程序员决定用 AI 重新出发(六):Skill、Harness 和代码护栏三个 40 岁老程序员决定用 AI 重新出发(六):Skill、Harness 和代码护栏

• 什么是真正的 AI Native?

你所在的领域,有没有正在被“结构化提示词”重构的场景?欢迎评论交流。


本文作者曹犟正在和团队打造 Omni-Growth Agent——一个 AI 海外公域营销专员,目标是比 80% 的人类投放师更优秀、更勤奋、更便宜。这套结构化工作流,正是 Omni-Growth 在客户账户上的真实落地。如果你正在做海外营销,有 Google Ads / Meta Ads 预算想要优化,想做 SEO / GEO,或者想看 AI 工作流在真实场景里的落地效果,欢迎申请免费诊断:https://omni-growth.ai/apply.html

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-12 14:27:10 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/612297.html
  2. 运行时间 : 0.188161s [ 吞吐率:5.31req/s ] 内存消耗:4,740.41kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=077074787f6885a11e4554a5a3a6759a
  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.000468s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000803s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.006298s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.007415s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000734s ]
  6. SELECT * FROM `set` [ RunTime:0.000321s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000608s ]
  8. SELECT * FROM `article` WHERE `id` = 612297 LIMIT 1 [ RunTime:0.000534s ]
  9. UPDATE `article` SET `lasttime` = 1778567230 WHERE `id` = 612297 [ RunTime:0.012577s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.013578s ]
  11. SELECT * FROM `article` WHERE `id` < 612297 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.012285s ]
  12. SELECT * FROM `article` WHERE `id` > 612297 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.023614s ]
  13. SELECT * FROM `article` WHERE `id` < 612297 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.012578s ]
  14. SELECT * FROM `article` WHERE `id` < 612297 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002095s ]
  15. SELECT * FROM `article` WHERE `id` < 612297 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001910s ]
0.189975s