当前位置:首页>PPT>FASTGPT + MCP 生成 PPT 是完全可行的

FASTGPT + MCP 生成 PPT 是完全可行的

  • 2026-03-20 21:25:20
FASTGPT + MCP 生成 PPT 是完全可行的

一句话结论(先给结论)

只要 FASTGPT、LLM、MCP 执行器都部署在你可控环境(本地 / 私有云 / 内网),并且不调用外部 SaaS 接口,就可以在不外泄任何信息的情况下自动生成 PPT。


一、FASTGPT + MCP 在这件事里各自干什么?

1️⃣ FASTGPT:编排 + 权限 + 数据入口

FASTGPT 更像是一个「AI 应用中台」:

  • 知识库(本地文档、数据库、业务资料)

  • Flow / Agent 编排

  • 用户权限控制

  • 对接 LLM(本地或私有)

  • 对接 MCP(执行真实动作)

👉 它本身不等于“会泄密”,是否外泄取决于:

  • 用的是什么模型

  • MCP 调用的是什么工具

  • 是否有外部网络


2️⃣ MCP(Model Context Protocol):让模型“动手干活”

MCP 的作用是让模型可以:

  • 读文件 / 写文件

  • 调用脚本

  • 操作 Office / PPT

  • 调用内部系统 API

在 PPT 场景中,MCP 通常负责:

  • 创建 .pptx

  • 按模板填充内容

  • 插入图表 / 图片

  • 保存到指定目录

MCP 本身只是协议,不会自动联网。


二、在“不外泄信息”前提下的典型架构(重点)

✅ 推荐的安全架构(企业/涉密可用)

[用户]
  ↓
[FASTGPT(私有部署)]
  ↓
[本地 / 私有 LLM]
  ↓
[MCP Server(内网)]
  ↓
[PPT 生成脚本 / Office API]
  ↓
[内网文件系统 / 文档库]

关键安全点:

环节
要求
LLM
本地模型 / 私有云模型(如 Qwen、Llama、DeepSeek 私有部署)
FASTGPT
私有部署,不接官方云
MCP
只允许调用白名单工具
网络
内网或最小化出网(最好完全无外网)
数据
不调用 OpenAI / Claude / 公有 SaaS

三、PPT 是“怎么生成”的?(技术上可行吗)

常见三种方式(都可离线)

✅ 方式一:Python + python-pptx(最常见)

MCP 调用本地 Python 脚本:

  • 创建 PPT

  • 应用模板

  • 填标题 / 正文 / 表格 / 图表

  • 保存为 .pptx

✔ 完全离线
✔ 企业可控
❌ 视觉需要模板配合


✅ 方式二:Office COM / LibreOffice

  • MCP 调用:

    • Windows:PowerPoint COM

    • Linux:LibreOffice headless

适合:

  • 已有标准公司模板

  • 对版式要求高


✅ 方式三:Markdown → PPT(Pandoc / Marp)

  • 模型先生成结构化 Markdown

  • MCP 转成 PPT

适合:

  • 咨询 / 技术汇报

  • 结构稳定的场景


四、FASTGPT + MCP 生成 PPT 的典型流程

举个完整例子:

  1. 用户输入:

    “基于内部销售数据,生成一份 2025 Q1 经营汇报 PPT”

  2. FASTGPT:

    • 调用内部知识库(销售数据)

    • 规划 PPT 结构(目录、页数、逻辑)

  3. LLM(本地):

    • 输出结构化内容(JSON / Markdown)

  4. MCP:

    • 调用 generate_ppt.py

    • 套用公司模板

    • 写入内容

    • 输出 Q1_经营汇报.pptx

  5. 返回:

    • 下载链接 / 内网路径

➡️ 全流程无任何数据出网


五、哪些情况“容易不小心泄露”?(避坑)

⚠️ 以下情况要特别注意:

  • ❌ 使用 OpenAI / Claude 公网 API

  • ❌ MCP 调用 curl / 外部 HTTP

  • ❌ 使用云版 FASTGPT

  • ❌ 模型自动联网搜索

  • ❌ 日志未脱敏、被上传到外部监控

👉 解决方案:

  • 禁用外网

  • MCP 工具白名单

  • 模型参数关闭 browsing / tool auto-call

  • 内部日志系统


六、是否满足“合规 / 涉密 / 内审”?

在实践中:

  • ✔ 国企 / 金融 / 制造:可过内审

  • ✔ 数据不出域:满足“数据不外传”要求

  • ✔ 可加审计:记录谁生成了什么 PPT

  • ✔ 可控性高:工具调用可审计

真正的风险不在 FASTGPT / MCP,而在你用不用公网模型


七、如果你愿意,我可以继续帮你

我可以直接帮你:

  • 设计一套 FASTGPT + MCP 生成 PPT 的架构图

  • 给你 MCP 的示例工具定义(Python / PPT)

  • 帮你判断 你当前环境是否满足“数据不外泄”

  • 给你一个 企业级 PPT 自动生成 Demo 流程

你可以告诉我一句:

👉 你是 企业内网 / 私有云 / 本地单机 哪种环境?

可以,但要说清楚一句实话结论先:

你这个方案“技术上可行”,但“严格意义上的信息不外泄”是做不到的,只能做到“可控外传 / 最小外泄 / 合规外传”。

下面我按现实工程视角给你拆清楚,而不是理想化回答。


一、你现在的真实约束条件

你给的信息其实很关键:

  • ✅ 本地 没有 GPU

  • ✅ FASTGPT 在你这(私有)

  • ❌ 模型能力需要 调用外部 AI

  • ✅ 想通过 MCP → 外部 AI → MCP → FASTGPT → 用户

  • ❗ 希望尽量 不泄露 / 可控泄露

这在企业里是非常常见的现实方案。


二、先给你一个“清醒结论”

❌ 如果你调用的是:

  • OpenAI / Claude / Gemini / 通义千问公有 API
    👉 那就是“信息已外泄”(不管你走不走 MCP)

✅ 但如果你做到以下几点:

  • 外传内容是“脱敏后的中间稿”

  • 核心数据不出本地

  • PPT 最终合成在本地

  • 外部 AI 不拿到原始业务数据

👉 那在:

  • 企业合规

  • 风控

  • 内审

层面,是可以接受的方案(我见过大量公司这么干)。


三、你这个方案的「正确架构姿势」

✅ 推荐的现实可落地架构(重点)

[用户]
  ↓
[FASTGPT(私有)]
  ↓
[本地 MCP Server]
  ├─ 脱敏 / 摘要 / 结构化
  ↓
[外部 AI(公网)]
  ↓
[返回:PPT结构 / 文本 / JSON]
  ↓
[MCP 本地生成 PPT]
  ↓
[FASTGPT 返回给用户]

🔒 关键原则

外部 AI 只“写稿”,不“碰数据”,不“生成文件”


四、哪些东西可以“外传”?哪些坚决不能?

✅ 可以外传给外部 AI 的内容

  • PPT 大纲

  • 抽象后的业务描述

    “某制造企业 Q1 销售增长 12%”

  • 已脱敏数字(比例、区间)

  • 通用文案(汇报语言、总结语)

  • 排版建议

❌ 不建议外传的内容

  • 原始业务数据表

  • 客户名称 / 内部项目名

  • 精确金额 / 明细

  • 内部策略 / 未公开信息

  • 可反推业务的信息

👉 外部 AI = 文案 & 结构顾问,不是业务参与者


五、MCP 在你方案中的“正确定位”

你现在想法是对的,但需要纠正一点理解:

MCP 不应该做什么?

  • ❌ 直接把原始数据丢给外部 AI

  • ❌ 让外部 AI 直接生成 .pptx

MCP 应该做什么?

  1. 本地处理

    • 数据抽取

    • 规则脱敏

    • 结构整理

  2. 外部调用

    • 只传「安全 Prompt」

    • 返回 JSON / Markdown

  3. 本地生成

    • python-pptx / LibreOffice

    • 套公司模板

    • 插图表(来自本地数据)

👉 PPT 文件永远不出你的环境


六、一个“合规级”的调用示例(很重要)

外部 AI 实际看到的 Prompt 类似这样:

你是一个商务汇报专家。
请基于以下【抽象业务信息】生成一份 10 页 PPT 的结构和文案。

背景:
- 行业:制造业
- 周期:季度经营分析
- 总体趋势:稳中向好
- 收入增长:中等幅度
- 成本压力:存在

要求:
- 给出每页标题
- 每页 3–5 条 bullet
- 不要虚构具体客户或金额
- 输出 JSON

⚠️ 注意:

  • 没有任何真实公司名

  • 没有原始数据

  • 没有敏感细节


七、这样做在现实中的“合规定性”

场景
定性
数据直传外部 AI
❌ 明确外泄
脱敏后摘要传外部 AI
⚠️ 受控外传
外部 AI 仅参与文案
✅ 通常可接受
PPT 文件本地生成
✅ 强烈推荐

很多企业内部文档的定性是:

“AI 辅助写作,不接触原始数据”


八、如果你愿意,我可以继续帮你到「可落地」

我可以直接帮你:

  1. 设计 FASTGPT Flow + MCP Tool 拆分图

  2. 给你一个 MCP 调用外部 AI 的安全 Prompt 模板

  3. 给你一个 “脱敏 → 生成 → 本地 PPT” 的 Python 示例

  4. 帮你判断:
    👉 你现在这个方案在你公司算“能不能过审”

你可以直接回答我一句:

👉 你现在最担心的是 合规、技术实现、还是效果质量

很好,这一步其实是关键落地环节
你已经走到正确路径了:外部 AI → JSON → 本地生成 PPT。下面我给你一套可直接用的、工程级做法


一、总体思路(一句话)

外部 AI 只负责“结构化内容(JSON)”,真正的 PPT 文件由你本地通过 MCP 调用脚本生成。

所以流程是:

外部 AI → JSON
        ↓
MCP(本地)
        ↓
Python / Office API
        ↓
.pptx 文件

二、先把 JSON 设计对(非常重要)

✅ 推荐的最小可用 JSON 结构

不要一上来就复杂,先能稳定生成 PPT

{
  "title": "2025年第一季度经营分析",
  "slides": [
    {
      "type": "cover",
      "title": "2025 Q1 经营分析",
      "subtitle": "内部汇报"
    },
    {
      "type": "bullet",
      "title": "整体经营概况",
      "bullets": [
        "整体收入保持稳定增长",
        "核心业务表现符合预期",
        "外部市场环境趋于复杂"
      ]
    },
    {
      "type": "bullet",
      "title": "问题与挑战",
      "bullets": [
        "部分成本项存在上升压力",
        "新客户转化周期较长",
        "区域发展不均衡"
      ]
    }
  ]
}

👉 要点

  • 每一页 = 一个 slide 对象

  • 明确 type(cover / bullet / chart 以后再扩展)

  • 不要让模型自由发挥格式


三、MCP:调用本地 PPT 生成工具

MCP 的角色

  • 接收 JSON

  • 调用你本地的生成脚本

  • 返回生成文件路径

例如 MCP tool 定义(概念示意):

{
  "name": "generate_ppt",
  "description": "根据 JSON 生成 PPT 文件",
  "input_schema": {
    "type": "object",
    "properties": {
      "ppt_json": { "type": "object" }
    }
  }
}

四、用 Python 生成 PPT(最常见 & 稳定)

使用库

pip install python-pptx

最小可用示例(你可以直接用)

from pptx import Presentation
from pptx.util import Inches, Pt

def generate_ppt(data, output_path):
    prs = Presentation()

    for slide_data in data["slides"]:
        if slide_data["type"] == "cover":
            slide = prs.slides.add_slide(prs.slide_layouts[0])
            slide.shapes.title.text = slide_data["title"]
            slide.placeholders[1].text = slide_data.get("subtitle", "")

        elif slide_data["type"] == "bullet":
            slide = prs.slides.add_slide(prs.slide_layouts[1])
            slide.shapes.title.text = slide_data["title"]

            tf = slide.placeholders[1].text_frame
            tf.clear()

            for i, bullet in enumerate(slide_data["bullets"]):
                if i == 0:
                    tf.text = bullet
                else:
                    p = tf.add_paragraph()
                    p.text = bullet
                    p.level = 1

    prs.save(output_path)

调用:

generate_ppt(ppt_json, "output.pptx")

五、如何接进 FASTGPT + MCP(关键连接点)

FASTGPT Flow 里通常这样:

  1. LLM 节点

    • 调用外部 AI

    • 强制输出 JSON(用 system prompt)

  2. 校验节点(推荐)

    • 判断 JSON 是否合法

    • 不合法就让模型重写

  3. MCP Tool 节点

    • 调用 generate_ppt

    • 传入 JSON

  4. 返回结果

    • 文件路径 / 下载链接


六、JSON 不稳定怎么办?(现实一定会遇到)

✅ 必做三件事

1️⃣ Prompt 里强约束

你必须输出合法 JSON
不允许包含解释文字
不允许使用 Markdown

2️⃣ 本地校验

import json
json.loads(model_output)

3️⃣ 容错策略

  • bullets 不是数组 → 转数组

  • 超长 → 自动分页

  • 空内容 → 填默认文案


七、进阶:支持图表(不外泄数据)

JSON 示例(图表页)

{
  "type": "chart",
  "title": "收入趋势(示意)",
  "chart": {
    "type": "line",
    "categories": ["Q1", "Q2", "Q3", "Q4"],
    "series": [
      {
        "name": "收入",
        "values": [100, 120, 130, 150]
      }
    ]
  }
}

⚠️ 注意:

  • 数值可以是本地真实数据

  • JSON 结构可以来自外部 AI

  • 真实数据只在本地填充


八、现实经验总结(很重要)

PPT 生成 80% 是工程问题,不是模型问题。

成功的关键是:

  • JSON schema 稳定

  • MCP 权限可控

  • PPT 模板设计好

  • 外部 AI 只写“结构和语言”


九、我可以直接继续帮你做的事

如果你愿意,我可以下一步直接给你:

  • ✅ 完整 JSON Schema(可校验)

  • ✅ 支持封面 / 列表 / 图表 / 总结页的生成脚本

  • ✅ FASTGPT Flow 的节点设计图

  • ✅ 一套“外部 AI 安全文案 Prompt”

你只需要告诉我一句:

👉 你现在是 Windows 还是 Linux 环境?

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-08 09:53:28 HTTP/2.0 GET : https://h.sjds.net/a/465217.html
  2. 运行时间 : 0.121260s [ 吞吐率:8.25req/s ] 内存消耗:4,365.02kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a4e0b0af00a3272e1d6ab29641f2f547
  1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000414s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000650s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.008144s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.006939s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000669s ]
  6. SELECT * FROM `set` [ RunTime:0.000278s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000598s ]
  8. SELECT * FROM `article` WHERE `id` = 465217 LIMIT 1 [ RunTime:0.009503s ]
  9. UPDATE `article` SET `lasttime` = 1775613208 WHERE `id` = 465217 [ RunTime:0.009853s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000352s ]
  11. SELECT * FROM `article` WHERE `id` < 465217 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000559s ]
  12. SELECT * FROM `article` WHERE `id` > 465217 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000468s ]
  13. SELECT * FROM `article` WHERE `id` < 465217 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000732s ]
  14. SELECT * FROM `article` WHERE `id` < 465217 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002831s ]
  15. SELECT * FROM `article` WHERE `id` < 465217 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008853s ]
0.122907s