乐于分享
好东西不私藏

大模型最大的「装懂」,就是它在读你的 PDF,【MinerU"解析引擎"雄起】

大模型最大的「装懂」,就是它在读你的 PDF,【MinerU"解析引擎"雄起】

大模型最大的「装懂」,就是它在读你的 PDF,【MinerU"解析引擎"雄起】

事情是这样的。

上周一个朋友找我吐槽,说他公司花了两个月搭了一套企业内部的 AI 知识库,用的是当下最火的那一套组合,向量库、检索器、大模型,名字我就不说了,反正每个 RAG 教程里都见得到。

他说,搭完之后第一次给老板演示。老板随手丢了一份 PDF 进去,那是公司今年的年报,里面有几张关键的财务报表,表格、脚注、合并单元格、跨页排版,应有尽有。

老板问,去年第四季度华南区营收占比是多少?

AI 自信满满地给出一个数字。

错的。

老板又问了几个,关于某个产品线的毛利、关于某段董事会决议的措辞、关于附注里的一个会计政策。

AI 全都答上来了。

全错。

朋友说,那一刻他坐在会议室里,特别想找个地缝钻进去。他说自己之前调了那么多 prompt,换了那么多 embedding,对比了那么多 reranker,结果输在了第一公里。

第一公里。

我后来仔细听他描述那个 PDF 长什么样,听到一半我就笑了。我跟他说,哥们,这不是你模型的锅,也不是你检索的锅,这是文档解析的锅。你以为 AI 在读你的 PDF?它根本没在读,它是在猜。

他愣了一下。

我说你信不信,你把那份 PDF 用最朴素的方式提取一下文本,然后把提出来的东西打开看看。表格基本上是糊的,跨页的内容是断的,公式是乱码,标题和正文混在一起,脚注插在段落中间,整个文档读起来就像一个被搅碎了再重新粘起来的拼图。

你拿这种东西去做 RAG,AI 不胡说才怪。

这件事憋在我心里很久了,今天必须聊一次。

很多朋友可能不太清楚,在大模型工作流里,文档解析这一步到底有多关键,又有多难。我先用大白话说一下。

你想想看,大模型是怎么工作的?它说到底就是一个文本输入文本输出的系统,你喂进去的东西,必须是它能理解的文字序列。但是现实世界里,知识不是以纯文本形式存在的。它存在于 PDF、Word、PPT、Excel、扫描件、合同、论文、招股说明书、产品手册里。这些东西,对人来说一眼就懂,对机器来说,是一坨需要先「翻译」才能理解的二进制结构。

PDF 尤其离谱。

PDF 这玩意儿本来就不是为了「读」设计的,它是为了「打印」设计的。它存储的是「这个字符在第几页的什么坐标、什么字体、什么大小」,而不是「这一段说了什么,下一段是什么」。所以你拿一个普通的 PDF 解析库去提取文本,得到的是一堆按坐标顺序排列的字符碎片,多栏排版会变成左右交错的乱码,表格会变成一行行被空格切碎的字符串,跨页的段落直接拦腰截断。

更别说扫描件了。扫描件说到底就是图片,你不上 OCR 根本拿不到任何文字。而 OCR 这件事,从九十年代搞到今天,依然在跟手写体、印章、竖排文字、低分辨率搏斗。

公式呢?复杂表格呢?嵌套结构呢?

一团乱麻。

回到我朋友那个事情上。他的 RAG 系统之所以集体翻车,根本原因就是他用的解析工具是十年前那一套,提取出来的文档已经把原始信息折损了百分之七十。他喂给大模型的不是「文档」,而是「文档的尸体」。大模型再聪明,从尸体里也榨不出真相,只能开始幻想。

幻想就是幻觉的开始。

所以你看,AI 时代真正的「第一公里」问题,不是你选 GPT-5 还是 Claude 4.5 还是 Gemini 3,而是你怎么把现实世界里那些复杂的文档,干净、完整、结构化地喂到模型嘴里。

这块需要注意一下。第一公里跑歪了,后面跑得再快,方向都是错的。

OK,铺垫够了,进入今天的正题。

我最近一直在用一个开源工具,叫 MinerU,是上海 AI 实验室(OpenDataLab)开源的。这玩意儿在 GitHub 上现在快五万星了,但圈外的朋友未必听过。它干的事情就一句话,把 PDF、DOCX、PPTX、XLSX、图片这类复杂文档,转成大模型能读得懂的 Markdown 或者 JSON。

听起来好像没什么。

但你真去用一下,会发现这事真的太牛逼了。

我跟你说我第一次震撼是什么时候。

我自己手头有一份去年某个学术会议的论文集 PDF,那种典型的两栏排版,里面塞满了数学公式、图表、参考文献。这份东西我之前试过三四个开源解析工具,没一个能完整啃下来的,要么栏序乱了,要么公式变成了「□□□」,要么表格直接消失。我那时候已经认命了,觉得这种文档就是 AI 的禁区。

后来我把它丢给了 MinerU。

跑完出来的是一份 Markdown 文件。

我打开看的那一刻,我当时就愣住了。

不是因为它做得多花哨,而是因为它做得太「对」了。两栏正确合并,公式自动转成了 LaTeX,表格变成了规整的 HTML,标题层级、段落顺序、引用编号、脚注位置,全都在它该在的地方。读起来就像有一个真人坐在那儿,把这份 PDF 一字一句重新誊抄了一遍。

我把这份 Markdown 喂给 Claude 让它做摘要。

它给出的答案,第一次让我有了「它真的看懂了」的感觉,而不是「它假装看懂了」。

那一瞬间我意识到,原来过去这两年我做的所有 RAG、所有文档问答、所有知识库尝试,背后都有一个我没意识到的盲区。我以为是模型不够强,其实是文档没被「翻译」好。

回到 MinerU 这块,它牛逼的地方不只在于精度高,还在于它真的「全」。坦率的讲,做单点的 PDF 解析工具不少,但能把整套链路打通的,国内国外加一起也没几家。我挑几个我自己最在意的能力点跟你逐个聊一下。

第一个,多格式原生支持。

这个特别重要。以前的做法是,不管你拿到什么文档,先想办法转成 PDF,再去解析。Word 转 PDF 一次,PPT 转 PDF 一次,每转一次就丢一层信息,转完之后再上 OCR,再上版面分析,搞到最后输出的东西已经面目全非。MinerU 现在 DOCX、PPTX、XLSX 都是原生解析,不再走「先转 PDF」这条弯路。官方说法是,比传统流程快几十倍。我自己拿一份 200 页的 DOCX 试了一下,确实快得离谱,关键是中间没有任何精度损失。

第二个,双引擎。

它现在有三种后端可选,pipeline、vlm-engine、hybrid。说人话就是,pipeline 是传统派,靠版面检测、OCR、结构识别这套老办法,优点是稳、不幻觉、纯 CPU 都能跑,4G 显存就够;vlm-engine 是新派,直接上视觉大模型,端到端理解整张文档,精度更高,但要 8G 显存起步;hybrid 是把两者捏在一起,针对不同区域用不同方法,是当前精度最高的方案,在 OmniDocBench v1.6 上拿到了 95.39 分,基本就是 SOTA 水准。

你看,这个设计就很聪明,没钱有没钱的玩法,有显卡有显卡的玩法,不强迫你二选一。

第三个,effort 参数。

这个是 3.3 版本新加的,叫「解析强度」,medium 和 high 两档。我一开始觉得这种调速档是个鸡肋设计,多此一举。后来用了一次就真香了。

事情是这样的。我之前批处理几百份合同的时候,用 high 模式跑了一晚上,第二天起来一看才跑了三分之一。换成 medium 重新跑,速度直接翻倍,最离谱的是在 macOS 上,文本类 PDF 的速度提了 220%,精度只掉了 0.13 分。0.13 分的代价换两倍速度,傻子都知道选哪个。

更骚的是,3.3 默认就把 effort 调成了 medium,意思就是你什么都不改,开箱就比之前快一截。这种「默认就给你最优解」的产品设计,我特别欣赏。

第四个,OCR 模型升级。

这是上周刚刚发的 3.4 版本。OCR 模型从 PP-OCRv4 升级到了 PP-OCRv6,在 OmniDocBench v1.6 上 OCR 准确率提升了大约 11%,处理速度提升了大约 100%。

我跟你说这个数字是什么概念。

在文档解析这个行业,OCR 准确率每提升一个百分点都是要拿命去抠的。从 90% 到 91% 已经很难了,从 95% 到 96% 几乎是地狱难度。MinerU 这一波直接给了 11 个点的提升,这背后是模型架构、训练数据、推理流水线的全面重做。坦率的讲,这种迭代速度,在开源圈是非常少见的。

第五个,集成生态。

我是真的觉得,光有一个好工具不够,要变成生产力,必须能融进现有的工作流。MinerU 这一点做得很到位。它现在有 MCP Server,可以直接在 Cursor、Claude Desktop、Windsurf 里调用;可以接 LangChain、LlamaIndex、RAGFlow、Dify、FastGPT 这些主流 RAG 框架;提供 Python/Go/TypeScript SDK、CLI、REST API、Docker 镜像;甚至还有 Gradio 的 WebUI 和官方的桌面客户端。

也就是说,不管你是命令行重度用户、是 RAG 框架的使用者、是 IDE 里写 Agent 的开发者、还是不会写代码的普通人,MinerU 都给你留了一扇门。

最后一个,国产芯片适配。

这一点对企业用户来说太关键了。MinerU 适配了昇腾、寒武纪、燧原、沐曦、摩尔线程、昆仑芯、天数智芯、海光、壁仞、平头哥这一长串国产 AI 芯片。讲人话就是,你在很多对数据合规、对供应链要求严的场景里,比如政企、金融、医疗,你不需要依赖英伟达也能把这套东西跑起来。

说实话,单这一条就足够让很多决策者拍板了。

聊完能力,回到使用层面。

我自己最喜欢的玩法,是把 MinerU 跟 RAG-Anything 还有 LangChain 串起来,搭一条这样的流水线,文档进来之后先过 MinerU 转成 Markdown,再做语义分块,再上向量化,最后塞进检索器。整套链路下来,我可以非常负责任地告诉你,幻觉率会有显著下降,不是一点点,是肉眼可见的那种。

为什么呢?

因为大模型在做 RAG 的时候,其实就是在做「阅读理解」。你给它的上下文是清晰的、结构化的、有标题层级、有表格关系、有公式语义,它就能基于这些信息做出准确的判断。你给它一堆糊成一团的乱码字符串,它只能靠概率猜,猜得离谱就成了幻觉。

文档质量决定了 RAG 的天花板,模型只是在天花板下面跳。

这块再扣回主线一句。第一公里跑对了,后面的所有努力才有意义。

我知道这时候肯定有朋友想说,那些大厂不是有自己的解析方案吗?OpenAI、Anthropic 都支持直接上传 PDF 啊?

我非常理解这种感觉。

但我要说一句可能不太中听的实话。那些闭源方案确实方便,问题在于,第一,你不知道它内部到底是怎么处理的,黑盒;第二,你没法对私有数据做合规处理,敏感文档不能往外发;第三,你没法批量处理几万份文档,API 限速会把你卡死;第四,价格是按 Token 算的,你拿来跑公司全量的历史档案,账单会让你怀疑人生。

开源、本地、可控、可批量、零额外成本。

这四个词加起来,没有哪个闭源方案能打。

我说一个我前段时间真做过的事情。

我手头有一个客户,做的是法律行业的智能合同审查。他们公司过去十年积累了二十多万份合同 PDF,每份合同少则十几页、多则几百页,里面充斥着表格、附件、签字盖章、手写批注。最早他们用某商业解析 API 试了一下,跑通一份要几块钱,二十万份算下来,光解析环节就是上百万的预算,老板直接给毙了。

后来他们换上 MinerU,自己买了两块 4090 部署,一周时间把二十多万份合同全部解析完了,存成结构化 Markdown 入库。

成本,主要是电费。

之后他们在这套数据上做合同条款检索、风险点提取、相似条款对比,整套 RAG 系统的表现一下子从「能用」跨到了「敢拿给客户演示」。

老板请整个团队吃了一顿火锅。

这种事情,在 AI 行业其实正在大规模发生。只是大家不太聊,因为「文档解析」这件事听起来不性感,没法发论文、没法做发布会、没法拿来融资。但所有真正在做 AI 落地的人都知道,这是个绕不开的坎。

谁能把这个坎平了,谁就在 AI 落地这场战争里抢占了一个隐秘的、但极其关键的高地。

回过头来想,这事还挺有意思的。

聊到这里,我突然想起一个很老的故事。

中世纪的欧洲修道院里,有一群专门抄经的僧侣。他们的工作就是把口口相传的、或者已经磨损的古老经文,一字一句重新誊抄到新的羊皮纸上,校对、标注、装订成册。在印刷术发明之前,整个文明的知识传承,靠的就是这群人的手和眼。

他们没什么名气,作品上也不会署名。但是没有他们,整个欧洲的知识就会断流。

我觉得 MinerU 干的事情有点像这个。

它不是那种能在发布会上让人尖叫的产品,它没有炫酷的对话框、没有性感的角色扮演、没有让你一拍大腿的 demo。它就是默默地、一份接一份地,把人类文明里那些躺在 PDF、Word、PPT 里的知识,重新誊抄成大模型能读懂的格式。

它是 AI 时代的抄经僧。

也是 AI 时代的隐形基础设施。

所以这篇文章我特别想写。不是为了恰饭,是真的觉得这个工具值得被更多人看到。尤其是那些正在做 RAG、做 Agent、做企业知识库、做合规审查、做学术研究、做内容生产的朋友。

你想想,如果你做的所有 AI 应用,归根到底都是建立在「让模型读懂复杂文档」这个能力之上,那你应该把多少注意力花在这块?

我自己的回答是,至少一半。

而 MinerU 现在能帮你把这一半的工作量降到几乎为零。

愚钝如我,也是用了两年 RAG 之后才慢慢悟到这一点。希望屏幕前的你不用再走我走过的弯路。

最后再补充一点。如果你想试试,最简单的方式就是去 mineru.net 在线版直接拖一份 PDF 进去看看效果,零部署,秒出结果。如果你打算本地搭建,我推荐先用 pipeline 后端,4G 显存就能跑,对新手友好,跑通之后再上 hybrid 拿满精度。整个安装过程一行 pip 命令的事。

对了,他们最近在 Discord 和微信社区都挺活跃的,遇到问题直接去问,作者们回得很快。

好了,今天就聊到这。

希望下一次你的 RAG 系统又开始胡说八道的时候,你能想起这篇文章,然后回过头去看看,是不是文档解析这个第一公里,又跑歪了。

把第一公里跑直了。

后面的路才有意义。

以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~

谢谢你看我的文章,我们,下次再见。

/ 作者:mojianpo/ 投稿或爆料,请联系邮箱:406223802@qq.com

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-29 17:25:06 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/814177.html
  2. 运行时间 : 0.142359s [ 吞吐率:7.02req/s ] 内存消耗:4,594.16kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1e4a41f143c372c19e41de030e09ba08
  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.000497s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000906s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000336s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000302s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000626s ]
  6. SELECT * FROM `set` [ RunTime:0.000255s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000743s ]
  8. SELECT * FROM `article` WHERE `id` = 814177 LIMIT 1 [ RunTime:0.000548s ]
  9. UPDATE `article` SET `lasttime` = 1782725106 WHERE `id` = 814177 [ RunTime:0.012158s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000311s ]
  11. SELECT * FROM `article` WHERE `id` < 814177 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000573s ]
  12. SELECT * FROM `article` WHERE `id` > 814177 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000434s ]
  13. SELECT * FROM `article` WHERE `id` < 814177 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000761s ]
  14. SELECT * FROM `article` WHERE `id` < 814177 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000998s ]
  15. SELECT * FROM `article` WHERE `id` < 814177 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.013412s ]
0.144015s