乐于分享
好东西不私藏

OpenDataLoader PDF:全球第一的 PDF 解析引擎,无障碍化+AI 数据提取双突破

OpenDataLoader PDF:全球第一的 PDF 解析引擎,无障碍化+AI 数据提取双突破

AI 领域有个持续痛点:PDF 是「不可读」的黑暗地带

训练 RAG 系统时,PDF 文件的结构信息丢失了——表格变成乱码、阅读顺序错乱、图片无法理解。想要给 PDF 做无障碍化?手动修复一份 PDF 可能需要 200 美元,还必须符合各国法规(EAA、ADA、Section 508)。

OpenDataLoader PDF 开创了一个新纪元。

这个开源项目在 200 个真实 PDF 上的解析准确率超越所有竞品(0.907),支持 Markdown、JSON、HTML 等多种格式输出,即将推出全球首个开源 PDF 自动无障碍化工具,而且与 PDF Association 和 veraPDF 官方合作。

性能碾压:PDF 解析器的「性能之王」

全球评测数据

在涵盖多栏布局、表格、学术论文等 200 个真实 PDF 的基准测试中:

引擎 总体准确率 阅读顺序 表格 标题 速度(秒/页)
OpenDataLoader [混合模式] 0.907 0.934 0.928 0.821 0.463
docling 0.882 0.898 0.887 0.824 0.762
nutrient 0.880 0.924 0.662 0.811 0.230
marker 0.861 0.890 0.808 0.796 53.932
unstructured 0.841 0.904 0.588 0.749 3.008

关键优势

总体准确率第一:0.907(满分 1.0)

表格解析最准:0.928,远超其他工具

速度适中:0.463秒/页,准确率和速度兼顾

双模式架构

OpenDataLoader 采用「本地+AI」双模式架构:

模式 适用场景 速度 准确率 用法
本地模式 标准数字 PDF 0.015秒/页 0.831 直接调用,无服务
混合模式 复杂/扫描 PDF 0.463秒/页 0.907 需要启动 AI 服务

AI 数据提取:为 RAG 系统准备「结构化数据」

核心能力矩阵

能力 支持 版本
文本提取 ✅ 准确阅读顺序 免费
边界框信息 ✅ 每个元素坐标 免费
简单表格 ✅ 带边框表格 免费
复杂表格 ✅ 无边框/跨页表格 免费(混合模式)
标题层级 ✅ H1/H2/H3 识别 免费
列表检测 ✅ 有序/无序/嵌套列表 免费
图片提取 ✅ 坐标 + 描述 免费
AI 图片描述 ✅ 混合模式 免费
OCR 扫描 ✅ 80+ 语言 免费(混合模式)
LaTeX 公式 ✅ 数学公式提取 免费(混合模式)
AI 安全 ✅ 注入过滤 免费

JSON 输出:为 AI 定制

{
  "type": "table",
  "page number": 1,
  "bounding box": [72.0, 400.0, 540.0, 650.0],
  "content": [
    ["产品", "价格", "库存"],
    ["iPhone 15", "¥7999", "100"],
    ["iPad Pro", "¥8999", "50"]
  ],
  "reading_order": 1
}

每个元素都有:

语义类型(标题、段落、表格、图片、公式)

页面位置(精确坐标)

阅读顺序(XY-Cut++ 算法确保正确)

内容结构化(表格数据、LaTeX 公式、图片描述)

三行代码搞定 PDF 转换

import opendataloader_pdf

# 批量转换,一次调用避免重复 JVM 启动开销
opendataloader_pdf.convert(
    input_path=["file1.pdf", "file2.pdf", "folder/"],
    output_dir="output/",
    format="markdown,json"  # 多格式输出
)

关键优势

批量处理:避免每次调用启动 JVM 的开销

多种格式:Markdown(LLM 输入)、JSON(结构化数据)、HTML(网页展示)

跨语言:Python、Node.js、Java 三种 SDK

无障碍化革命:让 PDF 变得「可访问」

PDF 无障碍化痛点

全球范围内,PDF 无障碍合规要求越来越严格:

EAA(欧洲无障碍法案)

ADA(美国残疾人法案)

Section 508(美国联邦政府标准)

现状

手动修复成本:$50-200/份 PDF

时间成本:1-4 小时/份

专业工具缺乏:大多数工具仅支持部分功能

无开源方案:无法定制和扩展

OpenDataLoader 的解决方案

OpenDataLoader 即将在 2026 年第二季度推出:

1. 自动标记化(Auto-Tagging)

这是全球首个开源 PDF 自动标记化工具

未标记 PDF → 布局分析 → 自动标记 → 标记 PDF

功能

布局分析:检测标题、段落、表格、图片等元素

自动标记:生成 Tagged PDF 结构(无需手动添加标签)

确定性输出:相同输入产生相同结果

完全开源:Apache 2.0 许可证

2. 无障碍合规转换

级别 功能 支持 版本
Tagged PDF 结构化标记 ✅ 2026 Q2 免费 Apache 2.0
PDF/UA-1 国际无障碍标准 💼 企业版 付费
PDF/UA-2 最新无障碍标准 💼 企业版 付费

权威合作

OpenDataLoader 不是「闭门造车」:

PDF Association:PDF 行业标准组织合作

Dual Lab:veraPDF 开发者合作

Well-Tagged PDF:遵循官方规范

** veraPDF**:使用官方验证工具

确保生成的标记 PDF 完全符合国际标准。

混合模式:AI 本地化的最优解

复杂场景处理

1. 扫描 PDF + OCR

# 启动 AI 后端(支持 80+ 语言)
opendataloader-pdf-hybrid --port 5002 --force-ocr

# 处理扫描文件
opendataloader-pdf --hybrid docling-fast document.pdf

支持语言:中文(简/繁)、英文、韩文、日文、德文、法文、阿拉伯文等。

2. 数学公式提取

# 服务端启用公式识别
opendataloader-pdf-hybrid --enrich-formula

# 客户端提取 LaTeX
opendataloader-pdf --hybrid docling-fast --hybrid-mode full paper.pdf

输出:

{
  "type": "formula",
  "page number": 1,
  "bounding box": [226.2, 144.7, 377.1, 168.7],
  "content": "\\frac{f(x+h) - f(x)}{h}"
}

3. 图表 AI 描述

# 服务端
opendataloader-pdf-hybrid --enrich-picture-description

# 客户端
opendataloader-pdf --hybrid docling-fast --hybrid-mode full report.pdf

输出:

{
  "type": "picture",
  "page number": 1,
  "bounding box": [72.0, 400.0, 540.0, 650.0],
  "description": "A bar chart showing waste generation by region from 2016 to 2030..."
}

性能优化策略

文档类型 推荐模式 特点
标准数字 PDF 本地模式 0.015秒/页,无额外服务
复杂表格 PDF 混合模式 90%+ 表格准确率
扫描 PDF 混合 + OCR 80+ 语言支持
学术论文 混合 + 公式 LaTeX 公式提取
报表图表 混合 + 图像 AI 图表描述

企业级扩展:Hancom Data Loader

即将推出企业级插件:

功能增强

30+ 元素类型:表格、图表、公式、标题、脚注等

VLM 图表理解:视觉语言模型深度分析

复杂表格处理:合并单元格、嵌套表格

SLA 保证的 OCR:扫描文档的优质转换

HWP/HWPX 支持:韩文办公文档原生支持

支持格式:PDF、DOCX、XLSX、PPTX、HWP、PNG、JPG

技术架构

核心组件

组件 技术栈 功能
本地解析引擎 Java 11+ 快速 PDF 结构解析
AI 混合后端 Python + API 复杂页面处理
OCR 引擎 Tesseract 80+ 扫描文档识别
无障碍化 PDF/A-3 标记生成
多语言 SDK Python/Node.js/Java 统一接口

依赖要求

Java 11+(必需)

Python 3.10+(Python SDK)

Node.js 16+(Node.js SDK)

500MB+ RAM(处理复杂文档)

适用场景

场景一:RAG 系统数据准备

# 将 PDF 转换为 RAG 友好的结构化数据
opendataloader_pdf.convert(
    input_path=["research_papers/"],
    output_dir="rag_data/",
    format="json,markdown"
)

优势

保持原文结构,提高检索准确性

边界框信息支持精确定位

语义标签支持智能分块

场景二:文档无障碍化

# 自动将未标记 PDF 转换为标记 PDF(2026 Q2)
opendataloader_pdf.auto_tag(
    input_path=["documents/"],
    output_dir="accessible_pdfs/",
    validate=True  # 使用 veraPDF 验证
)

场景三:学术论文分析

# 提取论文中的公式、图表、引用
opendataloader-pdf-hybrid --enrich-formula --enrich-picture-description --port 5002 &
opendataloader-pdf --hybrid docling-fast --hybrid-mode full paper.pdf

场景四:企业文档处理

# 批量处理企业文档,提取关键信息
opendataloader_pdf.convert(
    input_path=["contracts/", "reports/", "manuals/"],
    output_dir="processed/",
    format="json,html",
    hybrid="docling-fast"  # 处理复杂表格
)

与其他工具对比

特性 OpenDataLoader PDF docling unstructured marker mineru
准确率 0.907 0.882 0.841 0.861 0.831
表格解析 0.928 0.887 0.588 0.808 0.873
混合模式 部分
无障碍化 ✅ 即将推出
OCR ✅ 80+语言 部分
LaTeX 公式
企业支持 ✅ Hancom插件
开源许可证 Apache 2.0 Apache 2.0 Apache 2.0 MIT AGPL

总结

OpenDataLoader PDF 是 PDF 处理领域的「革命性产品」:

1.性能之王:全球准确率第一,超越所有开源和商业工具

2.双模式架构:本地模式快速处理,混合模式处理复杂场景

3.AI 驱动:OCR、公式识别、图表描述全部 AI 深度支持

4.无障碍化先驱:全球首个开源 PDF 自动标记化工具

5.权威合作:与 PDF Association 和 veraPDF 官方合作

6.多语言支持:80+ 语言 OCR,覆盖全球主要语言

7.企业级扩展:即将推出 Hancom 企业插件

8.完全开源:Apache 2.0 许可证,商业友好

如果你在构建 RAG 系统、需要处理大量 PDF,或者关心文档无障碍化——OpenDataLoader PDF 值得立即采用

项目地址:https://github.com/opendataloader-project/opendataloader-pdf

文档:https://opendataloader.org/

安装pip install -U opendataloader-pdf

在做 RAG 系统、文档处理或无障碍化?关注我,后续分享更多 AI 文档处理工具和 PDF 解析实战经验

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-10 09:04:26 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/508361.html
  2. 运行时间 : 0.173907s [ 吞吐率:5.75req/s ] 内存消耗:4,747.91kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9a6b4f0313d0818dea7611d5d6290cfa
  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.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000925s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001588s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000663s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000643s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001540s ]
  6. SELECT * FROM `set` [ RunTime:0.000553s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001783s ]
  8. SELECT * FROM `article` WHERE `id` = 508361 LIMIT 1 [ RunTime:0.006158s ]
  9. UPDATE `article` SET `lasttime` = 1775783066 WHERE `id` = 508361 [ RunTime:0.006639s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000661s ]
  11. SELECT * FROM `article` WHERE `id` < 508361 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001190s ]
  12. SELECT * FROM `article` WHERE `id` > 508361 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001125s ]
  13. SELECT * FROM `article` WHERE `id` < 508361 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.006077s ]
  14. SELECT * FROM `article` WHERE `id` < 508361 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.013158s ]
  15. SELECT * FROM `article` WHERE `id` < 508361 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.022641s ]
0.177326s