乐于分享
好东西不私藏

将地表最强文档OCR大模型应用搬回本地?这个开源项目,小白也能双击跑起来!

将地表最强文档OCR大模型应用搬回本地?这个开源项目,小白也能双击跑起来!

旺丁旺财杂货铺

生活/旅行/效率/电器/装修

🎯 前记 Intro

铺主上个月订阅了Kimi code,每天下班都在折腾项目,仓库由原先的4个项目,增加到11个。 之前已经预告过使用PaddleOCR VL量化模型制作双层PDF的项目。然而,基于技术原因那个项目是个缝合怪,PythonCLI,.NETUI,都仅仅是C端S端还要下载llama.cpp。实在太麻烦,就先不写了,还是把后来根据PaddleOCR-VL官网试用Demo本地化的项目PDF to Markdown.NET先写着吧

🔥 1 PaddleOCR VL 1.6 到底有多逆天?

在聊这个开源项目之前,有必要先介绍一下它背后那个"怪物级"的视觉语言模型——PaddleOCR-VL-1.6

2026 年 5 月 28 日,百度飞桨团队发布了 PaddleOCR-VL-1.6,在权威基准测试 OmniDocBench v1.6 上拿下了 96.33% 的综合准确率,一举超越 GPT-5.2、Gemini-3-Pro 等一众海外头部大模型,登顶全球文档解析 SOTA。

但真正让人震惊的不是这个数字,而是——这个模型只有 0.9B(9 亿)参数。作为对比,GPT 级别的模型动辄几百亿到上千亿参数。0.9B 干翻百亿级模型,相当于一个 50 公斤的拳手 KO 了重量级冠军。

而且 VL 1.6 不是只在"标准试卷"上高分。在专门针对老旧扫描件、纸张弯折、手机反光拍摄等真实场景的 Real5-OmniDocBench 测试中,它同样拿下 93.19%,领先第二名近 4 个百分点。

⭐ 冷门生僻字、手写体、古籍——全面暴涨

这一版最让人惊喜的是对小众场景的补强。官方披露,VL 1.6 改用文心大模型自动生成训练样本,由 AI 批量制造古籍异体字、生僻汉字、不规则表格、异形印章等稀缺样本,再清洗后汇入训练集。

结果非常硬核:冷门生僻汉字识别准确率提升超 7%。手写中文得分 0.895,手写英文 0.916——虽然不敢说 100% 完美,但已经远远甩开传统 OCR 方案(Tesseract 对手写基本废了一半)。古籍、竖排古文、带红章的扫描件,统统拿下。

一句话总结: VL 1.6 是目前开源界能拿到的、性价比最高的文档解析模型——精度天花板,体积地板砖。

但问题来了:这么好的东西,怎么用?

百度官方提供了免费的在线试用,每天有一定的免费额度。但如果你文档量比较大、或者涉及敏感数据不想上传云端,就会遇到三个痛点:①有页数限制,超了要付费;②矢量 PDF 也被强行 OCR,又慢又没必要;③数据要经过云端,隐私不放心

于是就有了今天的主角。

📥 2 PDF to Markdown.NET:把云端 AI 请回本地

PDF to Markdown.NET 是一个基于 PP-DocLayoutV3 + PaddleOCR-VL 1.6 的 PDF 转 Markdown 工具,由铺主开源在 Gitee 上。

它做的事情很简单:你丢一个 PDF 进去,它吐出一个 Markdown 文件出来。整个过程全在本地运行,无需联网、不限页数、数据不出电脑。

项目目前提供了命令行工具(CLI)的源代码,基于 Avalonia UI 开发的图形界面版本随CLI一起发布,支持拖拽 PDF、批量转换、进度条显示——双击就能跑,真正的小白友好

3 四个碾压级亮点

亮点 1 把云端 AI 搬回本地,不限页数

PaddleOCR 官网的免费文档解析 API,每天只有200页的额度,大一点的PDF文件便处理不了。而 PDF to Markdown.NET  把 VL 1.6 的 Q4_K_M 量化模型直接嵌入本地,你爱处理多少页就处理多少页,没有任何限制。

量化是什么意思?简单说就是把模型的"记忆"压缩,让它在精度几乎不掉的前提下,体积变得更小、跑得更快。

数据说话: 原始 FP16 模型约 1.8 GB(1843 MB)。经过 Q4_K_M 量化后,模型总大小仅 725 MB,压缩到原来的约 40%,体积缩减超过一半。省下来的空间,换来了更低的显存占用和更快的推理速度。

PaddleOCR-VL 模型量化前后体积对比(单位:MB)

而且你要知道,0.9B 的参数量本身就是对"大模型"这三个字的嘲讽——同样是做文档 OCR,Qwen2.5-VL-72B 需要 48 GB+ 显存

亮点 2 「智能分流」——比官网试用还聪明

百度官网的在线试用,不管你丢进去的是矢量 PDF(文字本来就是可选的)还是扫描件(图片),统一走 OCR 流程。矢量 PDF 强行 OCR,不仅慢,还可能引入识别错误。

PDF to Markdown.NET  做了一个聪明的设计:先检测页面类型,再选择处理方式

  • 矢量页面(文字可以直接提取)→ 直接从 PDF 取文字,速度 秒级完成
  • 扫描页面(纯图片)→ 才走 OCR 流程,动用 VL 1.6 精准识别
  • 混合 PDF(一本书里既有文字页又有图片页)→ 自动分流,矢量页不 OCR

结果就是:该快的时候快(矢量页秒出),该准的时候准(扫描页上 VL 1.6)。既不会用 OCR 去"暴力解码"本来就能读的文字,也不会放过大模型精准识别的机会。

亮点 3 不绑 CUDA!Vulkan 通吃全系显卡

用过 AI 工具的人都知道,配 CUDA 环境是入门第一道拦路虎。NVIDIA 显卡要装 CUDA Toolkit、要配 cuDNN、要折腾驱动版本……AMD 用户更是直接被劝退。

PDF to Markdown.NET 底层采用 LM-Kit.NET 推理引擎,固定使用 Vulkan 作为 GPU 加速后端[5]。Vulkan 是一个跨平台、跨厂商的 GPU 加速标准——NVIDIA 能用、AMD 能用、Intel Arc 也能用。不需要额外安装 CUDA,一张普通显卡就能直接调用。

这意味着什么?你手上有一张 GTX 1650(4GB 显存),没有装 CUDA,照样能跑;你用的是 AMD 显卡,也没问题。门槛直接从"技术宅专属"降到了"普通用户也能玩"的程度。

毕竟大部分人的电脑都不是专门配来跑 AI 的。

亮点 4 不额外依赖模型,算法硬刚「地狱级」表格

PP-StructureV3 本身提供了 SLANet / SLANeXt 系列表格结构识别模型作为可选子产线——SLANet 仅 9M 参数,SLANeXt_wired 约 351 MB,推理一遍也需要额外的显存和时间。

而 PDF to Markdown.NET 走的是另一条路——完全不依赖专用的表格识别模型,纯靠算法来解析表格结构。

听起来很抽象,我拆开来说:

  • 有线表格(有边框线的):通过矢量线条检测或 OCR 识别,自动分析 rowspan(跨行合并)和 colspan(跨列合并)
  • 无线表格(没有框线的):根据文本位置和间距推断表格结构
  • 嵌套合并单元格:比如一个格子跨两行两列,里面还有小表格——这种"地狱级"的复杂表格,也能还原

优势很明显:少加载一个模型,省一次推理,不吃额外显存。VL 1.6 本身就能把版面元素识别清楚,表格结构交由算法去推,两件事各司其职。

4 硬件要求?比你想象的低

我们直接上对比,看看官方"标准配置"和 PDF to Markdown.NET 实际能跑起来的最低配置差距有多大:

对比项
官方 PaddleOCR-VL 环境要求
PDF to Markdown.NET 实测可运行
GPU
建议 RTX 30 及以上,需 CUDA
GTX 1650(4GB)即可,Vulkan 通用
显存
推荐 8GB+
量化后 2G +
内存
16GB+
8GB 够用
模型体积
FP16 权重约 1.8 GB + 框架依赖
Q4_K_M 量化仅 725 MB,随下随用
框架环境
需装 PaddlePaddle / CUDA / cuDNN
LM-Kit.NET 开箱即用,无需 CUDA
操作系统
Linux / Windows(需配置)
Windows 10/11 x64,双击即开

一句话: 官方方案适合有 GPU 能部署服务器的人,PDF to Markdown.NET 适合「我只有一台普通电脑」的绝大多数人。

5 怎么用?三步上手

项目使用非常简单,这里只说小白路线(GUI 图形界面版):

  1. 下载发布包:在 Gitee 的 Releases 页面下载最新的压缩包,解压到任意目录
  2. 下载模型文件:把 PP-DocLayoutV3.onnx(约 130 MB)和 paddle-ocr-vl-1.6-Q4\_K\_M.lmk(725 MB)放到 models 目录下
  3. 双击运行:打开 GUI 程序,拖拽 PDF 进去,点击转换,等待输出 Markdown 文件

整个过程不需要配任何环境变量,不需要装 Python,不需要装 CUDA——双击就是全部的操作

命令行版本也支持更细粒度的控制,比如指定 DPI、强制 OCR 模式、调整并发度等,适合有经验的用户批量处理。

6 适合谁用?

  • 学生党: 毕业论文 PDF 转 Markdown,喂给 ChatGPT 做总结、润色,不用手动复制粘贴
  • 打工人: 合同、报表、产品手册批量转 Markdown,丢进 RAG 知识库或者做本地 AI 搜索
  • 开发者: 最轻量的本地 PDF→Markdown 管道工具,可以直接集成到自己的 workflow 中
  • 隐私敏感用户: 涉密文档、商业合同、个人资料——数据不需要上传任何云端,全程本地处理

···

✏️WQ:后记

PaddleOCR-VL-1.6 代表了当下开源 OCR 的最高水准——96.33% 的精度、极低的硬件门槛、全面的语种和场景覆盖。而 PDF to Markdown.NET 则把这个能力以最亲民的方式交到了每个普通用户手中。

没有云 API 的依赖,没有 CUDA 的折磨,没有页数限制——一个双击,把价值几个亿的文档 AI 请回你的电脑

如果你也想试试,留意文末的地址,模型要另外自行下载,发行版页面有简单的指引,动动鼠标就能搞定。觉得有用的话,欢迎转发、点赞、在看,让更多人知道这个好东西 

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