乐于分享
好东西不私藏

重新理解 AI 的记忆,这个开源项目给了我不少启发

重新理解 AI 的记忆,这个开源项目给了我不少启发
我最近一直在做一件事,面向知识工作者,做一个智能体产品,叫 Clawme
你可以把它理解成一个一键 AI 化本地知识库的引擎,把你散落在电脑里的知识,转化成 AI 可以理解、可以调用的内容,而且这个过程不是单纯做个索引就结束了,我们想做的是一种更像产品级知识底座的能力,可引用、可追踪、可验证、可共享。这套底座目前也是我们自己在开发。最近被卡帕西大神带火了,感兴趣的可以下载体验~

所以这段时间我看 AI Agent、看 RAG、看 memory system,关注点和以前有点不一样。以前我可能更在意一个项目能不能跑起来,现在我更在意,它对知识这件事到底是怎么理解的。因为只要你真的开始做知识工作者场景,就会很快发现,大家现在谈 Agent,谈工作流,谈工具调用,谈 planning,谈 autonomy,谈得都很热闹,但真正被低估的,可能还是记忆。

AI 最缺的是记忆

原因很简单。没有记忆,再聪明的 Agent 也很容易像个短期失忆的人。你这次跟它说过的话,它下次忘了;你前面已经处理过的知识,它后面又重复走一遍;你明明给了很多上下文,它还是只能在当下窗口里做一个局部最优的回答。

很多团队一开始解决这个问题,用的都是比较熟悉的办法,给它套一个 RAG。先把文档切 chunk,做 embedding,向量召回,再把结果塞回模型上下文里。这条路当然有用,我自己也不觉得 RAG 已经过时了。但你做得稍微深一点,就会发现它有一些很难回避的问题,检索命中了不等于真正理解了,语义相似不等于关系完整,文档之间的上下文经常还是断的,而且一旦涉及多跳推理、时间顺序、人物关系、跨源知识,传统 RAG 很容易开始露出底层的简化假设。

也就是在这个时候,我看到 Cognee 这个项目,第一反应是,这玩意和我现在在做的事情,理念上居然还挺接近。不是说它和 Clawme 一样,也不是说两边要解决的问题完全重合,而是它至少在认真回答一个更像下一阶段的问题,如果我们不把 Agent 的记忆只理解成“可检索文档”,而是理解成一个会持续学习、会形成关系、会演化的知识层,会怎样?

这就是 Cognee 最有意思的地方。它不是简单地把 RAG 再包装一下,然后换个名字。它更像是在试图搭一层真正的 memory engine,让数据不只是能被搜到,还能被关联、被更新、被延展,最后变成一个 Agent 真正可用、可持续生长的记忆系统。

Cognee它到底是什么

按官方的定义,Cognee 是一个开源的 knowledge engine。它的目标是把任意格式、任意结构的数据摄入进来,然后持续学习,给 AI agent 提供「正确的上下文」。

这里有几个关键词特别重要。

一个是 任意格式和结构

另一个是 持续学习

还有一个是 正确的上下文

这三个词加在一起,其实已经说明它和很多传统 RAG 项目的差别了。它关心的不是把文本塞进向量库就算结束,而是摄入之后,怎么把这些数据真正变成一个可搜索、可连接、可演化的知识系统。

从架构上看,Cognee 不是只用向量库,也不是只做图数据库。官方文档写得很清楚,它现在本质上是一个三层存储架构。

  • Relational store 负责追踪文档、chunk 和 provenance,也就是来源和处理链路
  • Vector store 负责语义相似检索
  • Graph store 负责实体与关系的知识图谱

你可以把它理解成,很多项目只解决了「怎么找到像的东西」,而 Cognee 想同时解决两件事,一是按意思找,二是按关系找。

这就是它最吸引 AI 开发者的地方。因为很多 Agent 的记忆问题,本来就不是简单的语义相似问题,而是关系问题。用户和用户之间的关系,任务和任务之间的关系,某个问题和之前解决方案之间的关系,某个时间点发生的事和另一个时间点之间的关系。你如果只靠 embedding 去近似,能覆盖一部分,但很难优雅地覆盖全部。

Cognee 至少在架构上承认了这一点。

为什么说它更像记忆层,不只是 RAG 补丁

我觉得这点要单独讲一下。

因为现在大家很容易把所有跟知识和检索相关的项目都扔进一个筐里,统称为 RAG。这样省事,但其实会掩盖很多差异。

传统 RAG 的出发点通常是这样的,把一堆文档切片、向量化,查询来了以后召回最相关的几个片段,再让大模型基于这些片段回答问题。这个路径对 FAQ、知识库问答、单轮检索增强很有效,也依然是很多团队最现实的方案。

但问题是,Agent 的记忆不只是问答。它要记住历史会话、记住执行结果、记住用户偏好、记住跨任务知识、记住失败模式、记住哪些关系已经在过去被证实过。这种时候,你需要的不只是 retrieval,你需要的是 memory。

Cognee 的设计明显在往这个方向靠。

官方现在给出的主操作不只是 add 和 search,而是更像一组长期运行的记忆动作,rememberrecallforgetimprove。你一看就知道,这套命名的心智模型已经不是传统检索系统,而是更接近一个能记、能取、能删、还能从反馈里继续学的系统。

这也是为什么我会觉得它更像记忆层。因为它在抽象上已经把「知识是可以被持续更新和组织的」这件事,提到了第一位。

它的核心工作流,为什么值得开发者留意

Cognee 的官方文档现在更常用的是 add -> cognify -> search / memify 这套说法。你可以把它理解成一条比传统 RAG 更完整的 ECL 管道。

第一步是 add,先把原始数据放进来。

这里做的是 ingestion。官方文档写得很细,它支持原始文本、本地文件、目录、S3 URI,甚至 Office 文档、PDF、图片、音频这类都能吃。数据先进 dataset,做标准化、去重、记录来源。

第二步是 cognify

这一步是它最关键的地方。文档里写得很明确,cognify 会把数据变成 chunks、embeddings、summaries、nodes 和 edges。也就是说,它不是只切片和向量化,还会做实体和关系抽取,把东西送进图数据库,再把摘要和节点嵌入送进向量库。

官方甚至把 cognify 拆成了六个步骤,文档分类、权限检查、chunk 抽取、graph 抽取、summary 生成、data points 写入。这里我觉得很值得开发者注意的一点是,它把结构化知识抽取和语义索引放在同一条标准流水线上了,而不是让你自己额外再拼一套 graph-RAG。

第三步是 search

这个地方也很有意思。官方文档现在强调的不是单一检索模式,而是 vector similarity + graph structure + LLM reasoning 的组合。你去看他们的 search 文档,能看到它把模式、dataset scope、权限、会话记忆、observability 都当成正式能力来讲,而不只是一个 top_k recall

第四步是 memify

这个词一开始看着有点怪,但我觉得它挺贴切。它做的事情不是重新 ingest 原始数据,而是基于现有知识图谱再做 enrichment。官方定义也很清楚,memify 负责在已有 graph 上继续提取、推导、补充新的知识。对于开发者来说,这意味着 Cognee 不只是一次性处理层,它还有继续长的能力。

这几步连起来,你会发现它的目标已经不是「把文档喂给模型」,而是「把文档变成一个会生长的知识层」。

为什么它会让 AI 开发者眼前一亮

从 AI 开发者的角度,我觉得 Cognee 有几件事情是很加分的。

第一,抽象做得比较顺手。

你不需要一上来就理解全部底层细节,官方 quickstart 现在就是很直接的几步,uv pip install cognee,配置 LLM_API_KEY,然后开始 rememberrecallforget。README 里那段经典示例确实很有传播力,因为它把一个复杂问题压缩成了一个很容易试的起点。

第二,概念上是统一的。

很多开发者自己做 Agent 记忆层,痛苦的地方往往不是不会做,而是东西散。向量库是一套心智模型,图数据库是一套心智模型,会话缓存又是一套心智模型,用户反馈学习又是另一套。Cognee 至少是在试图给你一个统一接口,把这些事放进一条 coherent 的 pipeline 里。

第三,跟现在主流 Agent 生态贴得很近。

GitHub README 里已经直接写了,它有 Claude Code 插件,也能接 Hermes Agent,还可以把任何 Python agent 指到 Cognee Cloud。这就非常实际。很多开源项目看着很美,但离真实工作流很远。Cognee 现在给人的感觉是,它不仅想做一个研究味很浓的记忆系统,也想成为你真的能接进开发栈里的组件。

第四,数据和权限边界考虑得比很多 demo 项目认真。

文档里一直在讲 dataset、permissions、ownership、access control。这说明它不是只想着「能跑起来」,而是开始在往真实团队环境和多用户环境走。对开发者来说,这比单纯多几个 benchmark 更重要,因为你总不能真的把生产数据全扔给一个没边界的 memory layer。

这个项目现在能用到什么程度

如果只看 GitHub 面,它现在已经不算小项目了。2026 年 4 月 18 日 我看到的 star 是 16.2k,fork 1.7k,最新 release 是 v1.0.1.dev1,发布时间是 2026 年 4 月 15 日。仓库本身也很活跃,6,700 多次提交,不是那种突然火一把的样子货。

从使用层面,至少有几件事是已经很明确的。

  • 它支持本地安装,Python 3.10 到 3.13
  • 支持 uvpippoetry
  • 有 CLI,cognee-cli remember/recall/forget
  • 有本地 UI,直接 cognee-cli -ui
  • 有 Claude Code 插件
  • 有 Hermes Agent 集成
  • 也有托管版 Cognee Cloud

官方文档还写得很清楚,它支持 session_id 做会话记忆,也支持 dataset 级别的组织和权限控制,支持时间感知查询,支持图和向量混合检索,支持在现有图谱上做 enrichment。这些东西加在一起,对一个想做 Agent memory 的团队来说,吸引力是很实在的。

快速上手到底有多快

如果只是想先感受一下,它确实很快。

官方 quickstart 现在最小可行的起手式就是:

import osimport cogneeimport asyncioos.environ["LLM_API_KEY"] = "YOUR_OPENAI_API_KEY"async def main():    await cognee.remember("Cognee turns documents into AI memory.")    results = await cognee.recall("What does Cognee do?")    print(results)asyncio.run(main())

安装也就是:

uv pip install cognee

或者:

pip install cognee

或者:

poetry add cognee

CLI 也很直观:

cognee-cli remember "Cognee turns documents into AI memory."cognee-cli recall "What does Cognee do?"cognee-cli forget --all

要开本地 UI,就:

cognee-cli -ui

这种上手路径对开发者很友好,因为它把试错成本压得很低。你不需要先部署一整套复杂系统,就可以先摸到 API 的手感。

对 AI 开发者最有启发的,不只是功能,而是思路

如果我是纯从开发者视角来给 Cognee 做一句评价,我会说,它最有价值的地方,不只是把向量检索和图数据库拼在一起,而是它把「Agent 的记忆应该是什么」这件事,往前推了一步。

它在提醒大家,记忆层不是模型旁边一个可有可无的小外挂,也不是简单的 context stuffing。真正好用的 Agent memory,应该至少同时满足几件事。

  • 能 ingest 各种真实世界数据
  • 能保留来源和演化路径
  • 能做语义相似搜索
  • 能表示实体与关系
  • 能按会话和长期记忆分层
  • 能在反馈之后继续更新
  • 最好还能接进你已经在用的 agent 框架

Cognee 现在当然还不是完美答案,但它至少是在用一个比较统一的系统设计,认真回应这些问题。

对普通人有什么启发

如果你不是开发者,看到这里可能会觉得,这不还是程序员的事情吗。

某种程度上是。

但我觉得它给普通人的启发也挺直接的,AI 真正缺的,从来不只是更聪明的大脑,而是更可靠的记忆。

你今天和一个 AI 聊得很顺,明天它就忘了;你教会它一件事,换个会话它又重新变回陌生人;你把很多资料喂进去,结果它每次都只能临时现查。很多普通用户对 AI 的失望,其实不来自「它不够聪明」,而来自「它不够记得」。

从这个角度看,Cognee 这种项目有一个很重要的提醒,未来更好用的 AI,不一定只是答案更漂亮,而是它开始真正记住你、记住上下文、记住关系、记住历史,并且在这些记忆之间建立连接。

这才是 AI 从工具走向助手,再从助手走向系统的一条关键路径。

最后

我不想把 Cognee 写成一个包治百病的神项目。开源项目看到这个阶段,真正值得关注的不是赞美词,而是它有没有抓住一个真实问题,能不能提供一套自洽的解法。

Cognee 在我看来,至少做到了第一点,而且第二点也已经有了一个挺清楚的轮廓。它把向量搜索、图数据库、数据摄入、知识演化、会话记忆、Agent 集成这些东西,往一条统一记忆层的方向拉拢。这个方向本身,就已经足够值得 AI 开发者认真看一眼。

如果你正在做 AI Agent,或者你已经被传统 RAG 的效果折腾得有点烦,我觉得它值得你花一点时间上手试试。不是因为它会立刻替代所有现有方案,而是因为它很可能会帮你重新想一遍,Agent 的记忆到底应该怎么设计。

而如果你不是开发者,这个项目也至少在提醒你一件事,未来 AI 真正拉开差距的,不只是会不会说话,而是会不会记得,会不会连接,会不会在记忆里继续生长。

这件事,比很多人想象中重要。

来吧,加入 AI 社群

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-20 04:52:56 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/546256.html
  2. 运行时间 : 0.152604s [ 吞吐率:6.55req/s ] 内存消耗:4,652.99kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=75c9e6cf39a04203ff1de0e8dba6fd8a
  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.000972s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001662s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000751s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000660s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001309s ]
  6. SELECT * FROM `set` [ RunTime:0.000604s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001522s ]
  8. SELECT * FROM `article` WHERE `id` = 546256 LIMIT 1 [ RunTime:0.002917s ]
  9. UPDATE `article` SET `lasttime` = 1776631976 WHERE `id` = 546256 [ RunTime:0.019295s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000700s ]
  11. SELECT * FROM `article` WHERE `id` < 546256 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001231s ]
  12. SELECT * FROM `article` WHERE `id` > 546256 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001133s ]
  13. SELECT * FROM `article` WHERE `id` < 546256 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003367s ]
  14. SELECT * FROM `article` WHERE `id` < 546256 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004813s ]
  15. SELECT * FROM `article` WHERE `id` < 546256 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003156s ]
0.156522s