当前位置:首页>学习笔记>多模态大模型学习笔记(三十六)——模型管理平台之 Xinference 部署

多模态大模型学习笔记(三十六)——模型管理平台之 Xinference 部署

  • 2026-04-22 16:08:10
多模态大模型学习笔记(三十六)——模型管理平台之 Xinference 部署

模型管理平台之 Xinference 部署

点击下方卡片,关注“人工智能陈小白

视觉/大模型/图像重磅干货,第一时间送达!

在 Dify 私有化体系中,模型服务层是整个 AI 应用的核心算力支撑。直接对接第三方模型 API 无法满足企业内网安全、数据不出境、高并发推理等需求。因此,我们通常会搭配一个轻量化、高性能、易管理的本地模型运行与管理平台——Xinference,实现私有化大模型统一托管。
在这里插入图片描述

一、Xinference 平台概述

Xinference 是由 Xorbits 团队开发的开源企业级大模型推理与管理平台,专注于解决私有化场景下 LLM 部署难、管理乱、接入复杂的问题。它可以在 CPU/GPU/异构芯片环境下一键启动各类开源大模型,并自动提供标准 API 接口,无缝对接 Dify 平台。

核心优势

  • • 一键部署:支持 Docker、pip、Docker Compose、Kubernetes 多种部署方式
  • • 模型丰富:兼容 100+ 主流开源模型(Qwen、ChatGLM、Llama、DeepSeek 等)
  • • 标准接口:提供 OpenAI 完全兼容 API,可直接接入 Dify
  • • 资源智能调度:自动检测可用硬件,支持多模型并发、GPU/CPU 自动适配
  • • 量化推理:支持 4bit/8bit/FP8 量化,大幅降低显存占用
  • • 企业级特性:API 密钥认证、多租户隔离、日志监控、高可用部署
  • • 纯内网运行:数据不落地外网,满足企业安全合规要求

二、部署前环境准备

2.1 硬件要求

模型规模
最低配置
推荐配置
量化建议
1.5B-3B
CPU:4核,内存:8GB
GPU:RTX 3060 6GB
Q4_K_M
7B
CPU:8核,内存:16GB
GPU:RTX 3090 16GB
Q5_K_M
13B
CPU:16核,内存:32GB
GPU:RTX A10 24GB
Q4_K_M
34B
CPU:32核,内存:64GB
GPU:RTX A100 40GB
Q4_K_M
70B
CPU:64核,内存:128GB
GPU:2×RTX A100 80GB
Q4_K_M

2.2 软件环境要求

  • • 操作系统:Linux(推荐 Ubuntu 22.04 LTS / CentOS 7+)
  • • Docker:≥24.0.0
  • • Docker Compose:≥2.20.0
  • • NVIDIA 驱动:≥535.104.05(GPU 必需)
  • • NVIDIA Container Toolkit:≥1.14.0(Docker GPU 支持)
  • • Python:3.9-3.11(pip 部署方式)

三、多种部署方式详解

3.1 Docker 方式部署(推荐生产环境)

这是最稳定、最推荐的部署方式,环境隔离性好,维护简单。

3.1.1 基础部署命令

# 拉取最新稳定版镜像
docker pull xorbitsai/inference:v1.17.1

# 创建数据挂载目录
mkdir -p /data/xinference/models
mkdir -p /data/xinference/logs

# GPU 版本启动(推荐)
docker run -d \
  --name xinference \
  --gpus all \
  --shm-size=128g \
  -p 9997:9997 \
  -v /data/xinference/models:/root/.xinference \
  -v /data/xinference/logs:/var/log/xinference \
  -e XINFERENCE_MODEL_SRC=modelscope \
  -e TZ=Asia/Shanghai \
  --restart always \
  xorbitsai/inference:v1.17.1 \
  xinference-local -H 0.0.0.0 --port 9997 --log-level info

# CPU 版本启动(无 GPU 时使用)
docker run -d \
  --name xinference \
  -p 9997:9997 \
  -v /data/xinference/models:/root/.xinference \
  -v /data/xinference/logs:/var/log/xinference \
  -e XINFERENCE_MODEL_SRC=modelscope \
  -e TZ=Asia/Shanghai \
  --restart always \
  xorbitsai/inference:v1.17.1-cpu \
  xinference-local -H 0.0.0.0 --port 9997 --log-level info

重要参数说明:

  • • --shm-size=128g:多 GPU 部署必需,设置共享内存大小
  • • XINFERENCE_MODEL_SRC=modelscope:使用国内魔搭社区下载模型,速度更快
  • • -H 0.0.0.0:允许外部访问,不可省略

3.1.2 Docker Compose 部署(更易管理)

创建 docker-compose.yml 文件:

version:'3.8'

services:
xinference:
image:xorbitsai/inference:v1.17.1
container_name:xinference
restart:always
ports:
-"9997:9997"
volumes:
-./models:/root/.xinference
-./logs:/var/log/xinference
environment:
-XINFERENCE_MODEL_SRC=modelscope
-TZ=Asia/Shanghai
-XINFERENCE_API_KEY=your_strong_api_key_here
deploy:
resources:
reservations:
devices:
-driver:nvidia
count:all
capabilities: [gpu]
shm_size:'128g'
command:xinference-local-H0.0.0.0--port9997--log-levelinfo

启动服务:

docker-compose up -d

3.2 pip 方式部署(适合开发测试)

# 创建虚拟环境
conda create -n xinference python=3.10
conda activate xinference

# 安装完整版本
pip install "xinference[all]==1.17.1" -i https://pypi.tuna.tsinghua.edu.cn/simple

# 启动服务
xinference-local --host 0.0.0.0 --port 9997 --log-level info

3.3 Kubernetes 部署(大规模生产环境)

使用官方 Helm Chart 部署:

# 添加 Helm 仓库
helm repo add xinference https://xorbitsai.github.io/xinference-helm-charts
helm repo update

# 创建命名空间
kubectl create namespace xinference

# 安装(GPU 版本)
helm install xinference xinference/xinference \
  -n xinference \
  --version 1.17.1 \
  --set config.model_src="modelscope" \
  --set config.worker_num=2 \
  --set config.gpu_per_worker="1" \
  --set persistence.enabled=true \
  --set persistence.size=200Gi \
  --set service.type=LoadBalancer

# 查看部署状态
kubectl get pods -n xinference

四、模型管理与运行

4.1 在线模型下载与启动

方式一:WebUI 管理(推荐)

  1. 1. 访问 http://服务器IP:9997 进入 Xinference 管理界面
  2. 2. 在左侧导航栏选择「Models」
  3. 3. 在模型列表中找到需要的模型(如 qwen2.5-7b-instruct
  4. 4. 点击「Launch」按钮
  5. 5. 在弹出的对话框中选择:
    • • 模型格式:推荐 gguf(速度快、兼容性好)
    • • 量化级别:推荐 q5_k_m(7B模型平衡精度与速度)
    • • 上下文长度:根据需求设置(如 8192)
  6. 6. 点击「Launch」开始下载并启动模型

方式二:命令行管理

# 查看所有可用模型
xinference list

# 启动 Qwen2.5-7B-Instruct(推荐配置)
xinference launch \
  --model-name qwen2.5-7b-instruct \
  --model-format gguf \
  --quantization q5_k_m \
  --n-ctx 8192 \
  --model-uid qwen2.5-7b-prod

# 查看已启动的模型
xinference list-running

# 停止模型
xinference terminate --model-uid qwen2.5-7b-prod

4.2 量化级别选择指南(2025年实测)

量化级别
7B模型显存占用
推理速度
生成质量
适用场景
FP16
~14GB
基准
100%
显存充足、精度要求极高
Q8_0
~7.5GB
95%
98%
生产环境首选
Q5_K_M
~4.5GB
90%
95%
平衡精度与速度,最推荐
Q4_K_M
~3.8GB
85%
90%
显存紧张、一般对话场景
Q3_K_M
~3.0GB
80%
80%
极低显存环境

4.3 离线模型导入(完全内网环境)

如果服务器无法访问公网,可提前下载模型文件后导入:

  1. 1. 从 Hugging Face 或 ModelScope 下载 GGUF 格式模型文件
  2. 2. 将文件上传到 /data/xinference/models/gguf 目录
  3. 3. 在 Xinference WebUI 中点击「Import Model」
  4. 4. 填写以下信息:
    • • 模型类型:LLM
    • • 模型名称:qwen2.5-7b-instruct
    • • 模型格式:gguf
    • • 模型路径:/root/.xinference/gguf/qwen2.5-7b-instruct-q5_k_m.gguf
  5. 5. 点击「Import」完成导入

五、与 Dify 平台完整对接

Xinference 提供与 OpenAI 完全兼容的 API 接口,可无缝接入 Dify 平台。

5.1 在 Dify 中添加模型提供商

  1. 1. 登录 Dify 管理后台
  2. 2. 进入「系统设置」→「模型提供商」
  3. 3. 点击「添加模型提供商」→「OpenAI」
  4. 4. 填写以下信息:
    • • 名称:Xinference
    • • API Key:your_strong_api_key_here(与 Xinference 启动时设置的一致)
    • • API 地址:http://Xinference服务器IP:9997/v1
  5. 5. 点击「保存」

5.2 添加具体模型

  1. 1. 在模型提供商列表中找到「Xinference」
  2. 2. 点击「添加模型」
  3. 3. 选择模型类型:「文本生成模型」
  4. 4. 填写模型名称:必须与 Xinference 中启动的模型名称完全一致(如 qwen2.5-7b-instruct
  5. 5. 配置模型参数:
    • • 最大上下文长度:8192
    • • 最大 Token 数:4096
    • • 支持的功能:勾选「流式输出」「工具调用」
  6. 6. 点击「保存」

5.3 测试连通性

  1. 1. 点击模型右侧的「测试」按钮
  2. 2. 在弹出的对话框中输入:"你好,请介绍一下自己"
  3. 3. 如果能正常返回回答,说明对接成功
  4. 4. 测试流式输出和工具调用功能

六、生产环境高级配置

6.1 安全加固

6.1.1 启用 API 密钥认证

# Docker 启动时添加环境变量
-e XINFERENCE_API_KEY=your_strong_api_key_here

# 或在命令行启动时添加参数
xinference-local --host 0.0.0.0 --api-key your_strong_api_key_here

6.1.2 配置 IP 白名单

# 只允许指定 IP 访问
-e XINFERENCE_ALLOWED_IPS="192.168.1.0/24,10.0.0.0/8"

6.2 多 GPU 支持

6.2.1 指定特定 GPU 设备

# 只使用 GPU 0 和 GPU 1
docker run -d \
  --name xinference \
  --gpus '"device=0,1"' \
  --shm-size=128g \
  -p 9997:9997 \
  xorbitsai/inference:v1.17.1

6.2.2 分布式集群部署

# Supervisor 节点
xinference-supervisor --host 192.168.1.100 --port 9997

# Worker 节点 1
xinference-worker --endpoint http://192.168.1.100:9997 --gpus 0,1

# Worker 节点 2
xinference-worker --endpoint http://192.168.1.100:9997 --gpus 0,1

6.3 性能优化

# 优化启动参数
docker run -d \
  --name xinference \
  --gpus all \
  --shm-size=128g \
  -p 9997:9997 \
  xorbitsai/inference:v1.17.1 \
  xinference-local \
    -H 0.0.0.0 \
    --port 9997 \
    --model-limit 3 \
    --gpu-memory-utilization 0.8 \
    --batch-size 8 \
    --max-tokens 8192

关键优化参数:

  • • --model-limit 3:最多同时运行 3 个模型
  • • --gpu-memory-utilization 0.8:GPU 内存使用率上限 80%,防止 OOM
  • • --batch-size 8:批处理大小,提升高并发场景吞吐量

6.4 日志与监控

6.4.1 日志配置

  • • 日志默认存储在 /data/xinference/logs 目录
  • • 支持自动滚动:单个日志文件达到 100MB 时自动分割,保留最近 30 个备份
  • • 调整日志级别:--log-level debug(调试)/ info(生产)/ warning(错误)

6.4.2 Prometheus 监控

Xinference 内置 Prometheus 指标端点:http://服务器IP:9997/metrics,可采集以下指标:

  • • 模型请求数、响应时间、错误率
  • • GPU 显存使用率、CPU 使用率
  • • 模型运行状态、并发数

七、常见问题排查与解决方案

7.1 模型下载失败

  • • 问题:网络超时或速度慢
  • • 解决方案
    1. 1. 设置国内镜像源:-e XINFERENCE_MODEL_SRC=modelscope
    2. 2. 增加下载重试次数:-e XINFERENCE_DOWNLOAD_MAX_ATTEMPTS=5
    3. 3. 使用离线导入方式

7.2 模型启动失败(OOM)

  • • 问题:GPU 显存不足
  • • 解决方案
    1. 1. 使用更低量化级别的模型(如从 Q5_K_M 改为 Q4_K_M)
    2. 2. 减少上下文长度:--n-ctx 4096
    3. 3. 降低 GPU 内存使用率上限:--gpu-memory-utilization 0.7
    4. 4. 停止其他占用 GPU 的进程

7.3 Dify 无法调用 Xinference

  • • 问题:连接超时或认证失败
  • • 解决方案
    1. 1. 检查防火墙是否开放 9997 端口
    2. 2. 确认 API 地址和端口是否正确
    3. 3. 检查 API Key 是否一致
    4. 4. 确认模型名称在 Dify 和 Xinference 中完全一致
    5. 5. 测试直接调用 Xinference API:
      curl http://Xinference服务器IP:9997/v1/models \
        -H "Authorization: Bearer your_api_key"

7.4 推理速度慢

  • • 问题:响应延迟高、吞吐低
  • • 解决方案
    1. 1. 确认使用了 GPU 加速(检查日志中是否有 "Using GPU" 字样)
    2. 2. 使用 GGUF 格式模型,速度比 PyTorch 格式快 2-3 倍
    3. 3. 启用量化推理
    4. 4. 调整批处理大小:--batch-size 16
    5. 5. 升级硬件配置

—THE END—

欢迎同学添加小助手,加入人工智能圈交流群

最新文章

随机文章

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