乐于分享
好东西不私藏

AI 网关监控详解

AI 网关监控详解

覆盖监控指标四层体系、AI 网关监控黄金指标、告警阈值建议、每个指标的业务影响与排查思路、商业与开源监控工具选型。

1、为什么 AI 网关监控不同于传统 API 监控

传统 API 监控关注三件事:延迟、错误率、吞吐量。AI 网关在此基础上增加了一个全新的维度——成本:每次请求都消耗 Token,而 Token 消耗速率随模型、提示词长度、响应冗长程度动态变化。一个在传统指标上"完全健康"的 AI 网关,可能正在悄悄烧光你的预算。

核心洞察:对于 AI 网关而言,"系统在线 + 响应快 + 返回 200" 并不等同于 "服务正常"。一次返回 200 的调用,可能输出了幻觉内容、泄露了个人敏感信息(PII),或者因为 Agent 陷入死循环而在一夜之间消耗了数万元的 Token 费用。因此,AI 网关的监控必须同时回答两个核心问题:"系统是否在正常运行?"(可靠性信号)与 "钱花得对不对?"(经济信号),并进一步回答 "输出质量好不好?"(质量信号)。

这是因为 LLM 系统具有三个传统软件不具备的特征:

  • 非确定性:
    相同输入可能产生不同输出,无法靠单元测试覆盖质量。
  • 成本动态:
    Token 用量按请求波动,可因 Agent 循环、提示词注入等意外场景突然飙升——已有多起一夜烧掉万元美元的事故。
  • 静默失败:
    模型可以"自信地胡说"(幻觉),不报任何错误,传统错误率指标完全捕捉不到。

2、监控指标体系总览:四层框架

AI 网关的监控指标可以归纳为四个层次,从底层基础设施到上层业务价值逐层递进。传统 APM 只覆盖第一层,Dedicated LLM 平台覆盖 1-4 层,这是二者的核心差异。

关键提醒:很多团队只监控第 1 层(延迟/错误率)就觉得够了,直到某天收到一张天价账单,或用户投诉"AI 答非所问"才发现第 2、3 层完全是盲区。第 1 层只告诉你"网关活着",第 2-4 层才告诉你"网关在正常干活"

3、AI 网关监控黄金指标

Google SRE 的"四大黄金信号"(延迟、流量、错误、饱和度)是监控的经典框架。AI 网关在此基础上做了适配——加入成本质量两个 AI 专属维度,形成"AI 网关六大黄金指标"。

五项最关键的 AI 网关指标(生产经验排序)

#
指标
为什么关键
监控建议
1
提供商延迟(按模型)
LLM 延迟差异巨大:快的 GPT-4o Mini 约 400ms,慢的 Claude Sonnet 可能 8s。必须按 provider×model 分别跟踪 P50/P95/P99。一个模型 P95 飙升而其他稳定 → 该提供商有问题。
分维度跟踪
2
Fallback 触发率
有多少请求触发了备选模型?5 分钟窗口内 >5% 值得排查,>20% 说明主提供商严重降级。
5%/25% 双阈值
3
Token 漂移
输出 Token / 输入 Token 比率随时间变化。突然升高 = 模型在生成更长的响应(提示词变了或模型行为变了),成本会在不触发任何错误的情况下飙升。
趋势告警
4
预算燃烧速率
1 小时消耗速率超过 7 天均值的 2× 时告警。能抓住失控循环、错误配置的提示词、意外流量峰值——在烧光余额之前。
2×/5× 双阈值
5
单 Key 成本集中度
单个 API Key 占总花费 >60%(且非预期)→ 该 Key 对应的功能可能在过度调用,或一个没设预算限制的测试环境在偷偷烧钱。
>60% 排查

4、监控指标详解:定义、业务影响、排查与解决

下面逐层展开每个核心指标,给出详细定义、正常范围、异常时的业务影响、排查思路和解决方法。

4.1 运维层指标(Operational)

① 延迟 Latency — TTFT & 总响应时间

运维层指标类型:Histogram / Summary  |  维度:model, provider, prompt_type, customer_id, cache_hit

定义:TTFT(Time To First Token)= 从请求发出到收到第一个 Token 的时间;总响应时间 = 从请求发出到最后一个 Token 输出完成。对流式响应,TTFT 是用户体验的关键——用户等待第一个字出现的时间。

正常范围(参考):快模型(GPT-4o Mini/Flash)TTFT 200-500ms、总时间 1-3s;慢模型(Claude Sonnet/GPT-4)TTFT 500ms-2s、总时间 3-10s。P95 不应超过基线的 1.5 倍。

业务影响:P95 延迟持续升高 → 用户感知"卡顿",流式对话体验变差,用户可能中断等待或转向竞品;Agent 工作流因单步变慢导致整体编排时间倍增(多步串行时延迟叠加)。

排查思路:① 确认是全局升高还是单个模型——按 provider×model 分维度看;② 检查是否提供商侧问题(查提供商状态页);③ 检查提示词长度是否突增(长上下文 → 首 Token 延迟增加);④ 检查网络链路(网关到提供商的出口延迟);⑤ 检查网关自身 CPU/内存是否饱和。

解决方法:启用提示词前缀缓存(Prompt Caching);对低延迟场景路由到更快的小模型;启用流式响应降低感知延迟;设置 Fallback 到备选提供商;长上下文场景考虑用支持更大 KV Cache 的模型。

② 吞吐量 Traffic — QPS & 并发数

运维层指标类型:Counter / Gauge  |  维度:model, route, api_key, feature_flag

定义:每秒请求数(QPS)和当前并发请求数(并发上限由提供商配额决定)。还需跟踪 Token 吞吐量(tokens/sec)——这是衡量"实际计算负载"的更准指标。

正常范围:取决于提供商配额和网关自身容量。突然的流量峰值或断崖式下跌都值得关注。

业务影响:QPS 突增 → 可能是流量暴涨(好事)也可能是某功能在死循环调用(坏事,会烧钱);QPS 断崖下跌 → 可能是上游应用故障或网关路由配置错误,用户请求根本没到达。

排查思路:① 按 api_key / feature 分维度看,定位是哪个来源的流量异常;② 检查是否有 Agent 死循环(同一 session 短时间内大量重复请求);③ 检查上游应用是否有发布导致请求量变化;④ 检查网关路由规则是否被误改。

解决方法:按 Key/Feature 设置 QPS 限流和并发上限;为 Agent 请求设置最大循环次数熔断;配置自动扩容;异常流量自动降级到更便宜的模型。

③ 错误率 Errors — 4xx / 5xx / 429 / 超时

运维层指标类型:Counter(按 error_type 分维度)  |  维度:error_type, model, provider, status_code

定义:错误请求占总请求的比例。AI 网关需区分错误类型:429 限流(提供商配额不足)、4xx 客户端错误(格式错误/内容违规)、5xx 服务端错误(提供商故障)、超时(请求超时未返回)。

正常范围:整体错误率 <1%。429 偶发可接受(触发限流后 Fallback 即可),5xx 持续 >2% 需立即处理。

业务影响:5xx 持续 → 用户直接看到报错,无法获取 AI 响应,体验崩溃;429 频发 → 主提供商配额耗尽,如果 Fallback 未配好则服务降级;超时 → 流式响应中断,用户等待后得到空响应。错误率 >10% 属严重事故级。

排查思路:① 按 status_code 分类——429 查配额、5xx 查提供商状态页、4xx 查请求格式/内容;② 检查 Fallback 是否正常触发(看 fallback_rate);③ 检查是否因内容安全策略触发 4xx(某些提供商对特定内容返回 400);④ 检查超时阈值是否设置过低。

解决方法:配置多提供商 Fallback 链;申请提高提供商配额;对 429 实现指数退避重试;设置合理的超时阈值(流式 60s+,非流式 30s);对 4xx 内容违规启用网关层护栏前置拦截。

④ Fallback 触发率

运维层/AI 独有 指标类型:Counter / Rate  |  维度:primary_model, fallback_model, reason

定义:因主模型不可用/超时/限流而触发备选模型的比例。这是 AI 网关特有的关键健康指标——它直接反映"你的主提供商是否可靠"。

正常范围:<5%(5 分钟窗口)。>5% 值得排查,>20% 说明主提供商严重降级,>25% 为 Critical。

业务影响:Fallback 频发 → 主提供商不稳定,用户可能感知到响应质量波动(不同模型输出风格不同);Fallback 到更贵模型 → 成本上升;Fallback 链全部失败 → 服务完全不可用。

排查思路:① 按 reason 分类——是 429(配额)还是 5xx(故障)还是 timeout;② 查主提供商状态页确认是否在降级;③ 检查 Fallback 模型是否也出现高负载(级联故障);④ 检查路由策略是否合理(是否把太多流量打到单一提供商)。

解决方法:增加更多提供商作为 Fallback;调整路由权重分散流量;申请提高主提供商配额;对间歇性故障启用自动重试(指数退避);考虑自托管模型作为最终 Fallback 兜底。

4.2 成本层指标(Cost)

⑤ Token 用量 — 输入/输出 Token

成本层指标类型:Counter  |  维度:model, api_key, customer_id, feature, prompt_version

定义:每次请求消耗的输入 Token(提示词)和输出 Token(响应)。直接决定提供商账单。需按模型/团队/用户/功能维度归因,否则成本黑箱。

正常范围:取决于业务。关键是监控趋势异常值——单次请求 Token 远超均值往往是问题信号。

业务影响:Token 用量异常飙升 → 账单暴涨,可能一夜烧掉数万元;按团队无法归因 → 无法做成本优化和内部结算;Token 漂移(输出/输入比升高)→ 模型行为变化导致成本隐性上涨。

排查思路:① 按 api_key/feature 定位异常来源;② 检查是否有 Agent 死循环(同一对话重复调用,Token 累积);③ 检查提示词是否变长(system prompt 改动、上下文堆积);④ 检查是否有提示词注入攻击(注入超长内容);⑤ 检查输出 Token 是否异常增多(模型幻觉/无限输出)。

解决方法:按 Key/Feature 设 Token 上限和预算;启用提示词前缀缓存(省输入 Token);对长输出设 max_tokens 截断;启用语义缓存(相似请求复用历史结果);Agent 设最大循环次数熔断;低成本场景路由到更小模型。

⑥ 预算燃烧速率 & 成本异常

成本层指标类型:Rate / Anomaly  |  维度:api_key, team, model, budget_pool

定义:当前消耗速率 vs 历史均值的比值。如果 1 小时燃烧速率 >7 天均值的 2× → Warning;>5× → Critical。这是防止"天价账单"事故的最后一道防线。

正常范围:1× 基线。短期波动正常,持续 >2× 需关注。

业务影响:未及时告警 → 月度预算在几天内烧光;已有团队因单个故障功能一夜生成数百万 Token 烧掉 25/月想最快落地、成本优化优先、代理式接入的团队PortkeyMITAI 网关 + 可观测 + 护栏 + 治理 + 提示词管理一体化。40+ 指标实时看板,连接 1600+ LLM,模型路由与故障转移,OTel 兼容。1 万 req/月需要网关+监控一体化、多模型路由、复杂治理的团队LunaryApache 2.0专注聊天机器人/对话式 AI、实时分析、企业安全(SOC2/ISO27001)、反馈追踪、Agent trace、提示词管理。1 万 events/月构建对话式 AI/聊天机器人、安全合规要求高的团队Opik (Comet)MIT全生命周期可观测 + 自动化提示词优化(6 种算法)、内置护栏(PII/竞品/离题拦截)、性能极快(比 Phoenix 快 7-14×)、CI/CD 单元测试。2.5 万 spans/月  Pro $39/月需要自动化提示词优化、重视迭代速度的团队OpenLLMetryApache 2.0OpenTelemetry 原生,自动埋点所有主流 LLM 框架,trace 可导出到任意 OTel 后端(Grafana/Jaeger/Datadog)。无厂商锁定。完全免费已有 OTel/Grafana 技术栈、想统一可观测体系的团队Grafana + Prometheus  + Tempo + Loki开源栈经典开源可观测栈:Prometheus 指标 + Tempo 追踪 + Loki 日志 + Grafana 可视化。需自行搭建,最大灵活性,零许可费。自托管免费  云端有免费层成本敏感、有运维能力、想完全自主可控的团队TruLensMIT专注 LLM 评估与研究、可扩展反馈函数库、应用版本对比、Snowflake 支持。研究导向。完全免费学术/研究环境、专注评估方法论的团队

7.2 商业 / 托管监控软件

工具
定价模式
核心特性
LLM 评测
最适合场景
Datadog
  Agent Observability
Free 4 万 spans/月  Pro $160/月起(10 万 spans)  额外 $3.5/万 spans
端到端 trace、数据集、实验、测试沙盒、离线/在线评测、提示词工作流、人工标注。统一 AI Agent 行为与后端服务/基础设施/RUM。内置 Sensitive Data Scanner。
支持
已有 Datadog APM 投资、想统一全栈可观测的企业
New Relic
  AI Monitoring
按数据摄入计费  免费 100GB/月  +$0.40/GB
LLM trace 集成 APM、模型性能指标(延迟/吞吐/Token/成本)、已有告警看板、基础设施关联。2026 NOW 大会推出 AI Observability。
不支持
已有 New Relic 投资、想要基础 AI 遥测的企业
Dynatrace
按 GiB 摄入计  企业定制
自动全栈发现(Davis AI)、零配置拓扑、自动根因分析。企业级自动化强。
有限
500+ 主机的大型企业、复杂分布式架构
LangSmith
Free 5k traces/月  Plus $39/座/月
LangChain 深度集成、trace 调试、LLM-as-Judge 评测、提示词实验沙盒、业务指标看板。框架无关但 LangChain 生态最佳。
支持
深度使用 LangChain/LangGraph 的团队
Honeycomb
按事件量计  有免费层
高基数可观测(百万级属性组合查询)、不预定义看板也能灵活查询。适合"不知道要问什么"的探索式调试。
有限
需要高基数查询、探索式调试的工程团队
Fiddler AI
企业定制
护栏、EU AI Act 合规支持、模型监控、公平性/偏差检测。强合规导向。
支持
受监管行业(金融/医疗)、EU AI Act 合规
Galileo
Free 5k traces  Pro $100/月
企业级实时护栏、Luna-2 评测模型(低成本)、运行时干预。
支持
需要实时护栏干预、成本敏感的评测
Braintrust
Free 1GB 数据  Pro $249/月
非技术团队友好的 UI 驱动实验沙盒、评测优先。
支持
PM/QA 需要参与评测、跨职能协作
Langwatch
Free 1k traces  €59-€199/月
OTel 原生、800+ 模型 Token 成本追踪、质量告警(不只延迟)。
支持
OTel 原生、重视成本追踪的团队

7.3 选型决策框架

成熟实践:大多数团队的最佳组合是 Dedicated LLM 平台(质量/成本/trace)+ 已有 APM(运维指标)。例如 Langfuse(管 LLM trace+评测+成本) + Datadog/Prometheus(管基础设施+延迟+错误)。不要指望单一工具覆盖全部四层——Dedicated 平台不监控 GPU/CPU,APM 不评测幻觉率。

8. 监控体系建设的最佳实践

8.1 从第一天就跟踪正确的指标

很多团队跳过完整日志以省存储费,这个决定几乎总会后悔。每个 LLM 交互应记录:完整提示词(含 system prompt 和对话历史)、完整模型响应、模型名与版本、时间戳和 request_id、延迟和 Token 数、用户/会话 ID(匿名化)、元数据(feature flag、A/B 变体、RAG 检索源)。注意 PII 要在捕获时脱敏,而非存储后。

8.2 监控成熟度阶梯

阶段
特征
能力
缺失的代价
L0 盲飞
只有提供商账单
知道花了多少钱,不知道花在哪、为什么
天价账单事故无法追查
L1 基础运维
延迟+错误率+QPS
知道系统是否在线,不知道输出质量
幻觉/低质输出用户已投诉才发现
L2 成本可视
+Token 归因+预算告警
知道每个功能/团队花了多少,能设预算
质量回归仍靠用户反馈
L3 质量可测
+幻觉率+评测+用户反馈
能主动发现质量回归,不依赖用户投诉
安全/合规仍无覆盖
L4 全栈可观测
+安全护栏+审计+漂移检测
四层全覆盖,合规可审计,主动防御
— (目标状态)

8.3 七条核心实践

最后的提醒:AI 网关本身是一个新的攻击面。一个配置错误的端点可以让攻击者访问多个后端模型与敏感数据。监控不只是为了"系统健康",更是为了安全合规的最后一道防线。把网关当作关键安全边界来监控,而非一个普通中间件。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-09 00:28:34 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/889679.html
  2. 运行时间 : 0.102217s [ 吞吐率:9.78req/s ] 内存消耗:4,644.70kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=954c2b24d86126a966cc3acf1fdf3380
  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 ( 4.22 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.11 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.000402s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000578s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000292s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000274s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000501s ]
  6. SELECT * FROM `set` [ RunTime:0.000192s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000571s ]
  8. SELECT * FROM `article` WHERE `id` = 889679 LIMIT 1 [ RunTime:0.000533s ]
  9. UPDATE `article` SET `lasttime` = 1786206514 WHERE `id` = 889679 [ RunTime:0.000687s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000220s ]
  11. SELECT * FROM `article` WHERE `id` < 889679 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000380s ]
  12. SELECT * FROM `article` WHERE `id` > 889679 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000426s ]
  13. SELECT * FROM `article` WHERE `id` < 889679 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000755s ]
  14. SELECT * FROM `article` WHERE `id` < 889679 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001233s ]
  15. SELECT * FROM `article` WHERE `id` < 889679 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000930s ]
0.103929s