当前位置:首页>java>夯爆!开源编程新王诞生!我真用它从 0 做了一个微信....

夯爆!开源编程新王诞生!我真用它从 0 做了一个微信....

  • 2026-01-08 02:55:30
夯爆!开源编程新王诞生!我真用它从 0 做了一个微信....

这几天很多同学看到国产大模型GLM-4.7发布了,很多同学后台留言,很期待实测一把智谱的 GLM-4.7 模型

智谱 GLM-4.7发布之后,就看到大家都说它是最强开源编程模型,Claude最佳平替,甚至在性能上已经超过了Claude 4.5 Sonnet。

emmmm,听到这话我心情很复杂,一半是兴奋,一半是怀疑。

兴奋的是国产模型已经开始领跑,脚步越来越稳。怀疑的是它到底有没有传说中那么猛,会不会也是宣传大于实际。

随手翻了下官方文档,最后那句话挺抓人:Artifacts和Agentic Coding在前端美感和长程任务上的效率提升

所以GLM-4.7到底能不能打,接下来我自己测。

这时我脑海就冒出了这一次测试 GLM-4.7 Coding 能力的项目了,我决定 让GLM-4.7 干一件够分量的事:做一个微信

对的,你没有看错,就是那个国民级软件——微信。

为什么是微信?因为它不是一般项目,而是复杂度足够考验真实工程能力的级别:即时通讯、好友体系、群聊、文件、图片、语音、表情,再加上登录鉴权、消息同步、数据库结构,还要前端后端协议架构一整套都跑得起来。

这个挑战不是写个Todo List 应用、搭个博客、做个登录页面的级别,而是把一个大模型的编码能力、架构思维和工程落地能力集中拎出来过一次关口。如果GLM-4.7能在这个项目上跑得顺,它就不只是会写代码,而是有做产品的能力。

这里我说一个结论:GLM-4.7非常强,GLM独自完成原型设计到前后端落地,最终实现一个微信风格的 IM 网页APP

效果如下视频,我不说是我访的微信,你们第一眼肯定也觉得这也就是“微信“吧?

顺便说明一下,我这个微信风格的 IM Web 应用目前做的是 MVP,主要实现了IM 应用最核心的聊天功能,但整体架构和思路完全可以扩展到更多功能。

你可能会好奇,我到底是怎么让 AI 一步步把整个应用做出来的?下面我就完整分享一下整个 vibe coding 的过程,大家也可以学习我的思路,可能对你自己搞 vibe coding 会有帮助

从 0 到 1,用 GLM-4.7 开发一个微信

既然要做一个产品,第一步必须理清需求:哪些要做、哪些优先、哪些不做,然后做出原型设计。原型的价值在于快速验证产品样子,改原型比改代码便宜得多。

有了原型,后端就能根据它设计接口——确定路径、参数、返回结构和业务逻辑;前端则按接口和页面实现功能,最后再联调、测试。

在用AI开发时,有一句话很关键:慢即是快。听起来矛盾,但实践中非常现实。

不要一上来就让模型疯狂写代码、堆文件,而是先把思路铺开。因为在AI开发里,最大的问题从来不是写不出代码,而是方向错了,所有生成的内容都白费。前期慢,其实是在给后期减少返工成本。

用AI写代码,不是谁输指令谁牛,而是谁把问题讲明白谁快。

这次的开发工具选用 Claude Code 加智谱 GLM Coding Plan 套餐,具体接入方式可以上bigmodel.cn查看详细文档。

01 |理清需求,原型先行

有了这些理念,第一步就是理清需求,先做原型。目的很简单:把系统长什么样、包含哪些功能先说清楚,后续写代码才不会跑偏。

于是我直接让GLM-4.7参与对话,帮我梳理需求。结果它非常给力,输出了一份详细的MVP(最小可行产品)功能列表。

而且它还按照阶段列出了如何按部就班推进,每个阶段具体要做什么都交代得清清楚楚。

有了这个基础需求文档,就可以开始做原型设计了。我给GLM-4.7的提示词很简单:核心要求是UI风格参考微信,必须包含聊天、通讯录、发现和我的四大核心页面。其他提示词只是辅助作用,目的是让原型设计更合理、更贴近真实产品。

没多久,GLM-4.7就把我需要的页面原型全都输出出来了,速度相当快,完全杠杠的。

效果图如下,大家觉得如何?我看着感觉已经很接近微信的风格了。

因为我要求GLM-4.7参考微信的UI,而不是追求美观,所以它的审美能力看不出来太多。但原型的复刻还是非常到位的。

02先有接口文档,再写代码

有了原型图,就可以生成后端接口文档了。在开发过程中,我们坚持先有接口契约,再写代码的原则。

通过接口契约,前端和后端有了明确的沟通标准:前端可以提前搭建页面和交互,后端可以独立实现逻辑和数据处理。这样,即使并行开发,也不会因为接口理解不一致而返工。

我在这里写好了生成接口文档的prompt,然后交给GLM-4.7去完成。

接口文档生成得非常快。我大致看了一下,每一个原型图里的功能点都有对应的接口设计,非常完整。

恐怖的是,这份接近3000行的接口文档格外细致,参数、返回值和示例都齐全,前端和后端都能直接用。要是让我自己写,别提得多痛苦了。

03 |建立长期记忆

在正式开发前,我需要准备一个CLAUDE.md文件。它相当于给GLM-4.7建立长期记忆库,把项目中高频、必须遵守的规则和知识统一沉淀下来。

为什么重要?比如我做的Xiaolin Chat接口多、模块复杂,单靠一次对话很难完整推进。即便GLM-4.7上下文窗口高达200K Token,也无法一次消化所有接口细节,下一次新会话很可能忘记之前的接口文档和规则。

CLAUDE.md解决了这个问题:关键规则、接口位置、响应规范提前写好,每次新会话GLM都能自动获取,不用反复提醒。这样既提升效率,也保证整个项目风格和规范一致。

对于现有项目,可以在Claude Code里执行/init命令自动创建CLAUDE.md。

不过我这个项目才刚起步,所以我决定自己写一份CLAUDE.md,保证后续每次新建对话时都能高效进行。

写CLAUDE.md这事儿,少即是多,写太多反而容易被Claude无视且浪费Token,所以我初始写的很简洁

# 必要文件1. 原型设计:./UI/2. 接口文档:./docs/API接口文档.md# 核心规则1. 前端按照原型开发,对接后端必须遵循接口文档。2. 后端接口实现必须严格以接口文档为准。# 开发目录1. 前端 ./frontend2. 后端 ./backend

在开发过程中,大家一定不能忽视CLAUDE.md的维护。

04 |后端开发

现在终于进入代码开发阶段,先让他实现最主要的聊天功能,这次我选用Go语言来开发这个IM项目,技术栈是Go+Gin+Gorm+MySQL。

中间我没有任何额外干预,再看屏幕时,GLM-4.7已经把项目完成了。

说实话,这让我有点意外。它不是简单拼代码,而是按照Go的工程化思路搭建项目。不是能跑就行的脚本,而是从入口、配置、分层逻辑到模块拆分都安排得妥妥的。

我调用后端API创建了一些用户,发现用户表的密码也严格加密处理了。毕竟谁也不想自己的密码明文存数据库。GLM-4.7在数据库设计上,细节处理得还是挺到位的。

因为通常大语言模型初次开发还是主要考虑效率和功能的完整度,所以我让GLM帮我优化一下性能,优化的结果如下:

这个优化效果很明显。GLM首先替换了Go语言中的JSON序列化方案,我做了一次性能测试,结果显示性能确实提升明显。

其次是增加对象池来减轻频繁分配对象的造成的GC压力。

当然,上面只是第一阶段的优化结果,这里再贴一下GLM-4.7第二阶段的优化结果

整体来看,GLM的优化不仅提高了单项性能,还确保了整个系统在高并发下的稳定性和可扩展性。

我强烈建议大家在使用GLM-4.7完成基础功能后,再让GLM进行一次全方位的项目优化操作。这样不仅能提升性能,还能让代码更稳健、更规范。

05 | 前端开发

后端开发完成后,就可以把原型图和接口文档交给AI了。当然,我还会附上一个常用提示词,比如对技术栈的要求。

这里要额外提一点,因为我们最开始就有完整的原型设计和接口契约,所以可以开两个终端,让GLM-4.7同时开发前端和后端。

有人可能会问:你不怕Token用完吗?

其实完全不用怕。我用的是最便宜的GLM Coding Lite,以前看着"三倍Claude Pro套餐用量"也没啥感觉。可我打开控制台一看,最近5小时用了44%,总共1700万Token,理论上一天能用上亿Token,对于一般的项目开发来说,很难用完,不得不说,GLM性价比是真的高。

前端开发完成了,我已经迫不及待想看看最终效果。先来看登录页面:

乍一看和原型UI很相似,但一些细节还没处理好,可能是对接后端逻辑占用了不少上下文窗口,没能尽善尽美。不过问题不大,我新建一个对话,把图片直接发给GLM,让它自己修复一下。

修复完成后,刷新登录页面,效果提升明显,几乎1:1复刻了原型设计。

最开始的主页面是这样的,和原型很相似

家都知道桌面版微信是对话列表加聊天界面两栏设计。一开始我没有让GLM生成这种原型,其实是想考考它:如果原型需要调整,它能应对得怎么样。

结果显然没让我失望,GLM完成得非常出色。

就算让GLM把emoji功能实现,也完全没问题。

06 |临时需求:测试GLM的前端审美

前面测试了GLM的前后端能力,而且UI都是参考微信设计的,看不出它自己的设计能力。

于是我决定再加一轮测试,让GLM-4.7做一个赛博朋克风格的后台监控管理系统。为了感受视觉效果,展示的数据都是我让GLM自己mock的。

没多久,GLM就完成了开发,并且mock一些展示数据。

打开页面一看,发现整体还是很有赛博朋克的氛围。

但真正让我惊喜的是各个页面,给大家看一下视频,比我预想的效果还要好

已关注
关注
重播 分享

这个界面实现完,我才发现GLM的前端审美能力比我预期的要好不少。

布局合理、色彩搭配和元素排布都很有感觉,哪怕是赛博朋克这种风格,它也能把握住氛围。虽然它不是人类设计师,但生成的界面让我很少觉得生硬或违和,总体上非常顺眼,体验起来也自然。

这让我意识到,大模型在前端设计上,已经不只是代码生成工具,更能承担一定的视觉呈现能力。

最后谈谈感受

实测下来,GLM-4.7给我的最大感受是,它真的很强

前端、后端、UI审美,样样都能干。只要提示词合理、开发流程按部就班,GLM几乎可以独自扮演整个团队。

以前我从不敢独自上手开发一款产品,但有了GLM-4.7,我的信心瞬间翻倍。感觉自己和GLM-4.7组合起来,就像拥有了一支全能团队,任何脑子里的想法都能一步步落地

回到最开始,我敢说,GLM就是Claude的最佳平替,而且完全超越了Claude 4.5 Sonnet

因为在初版UI出来后还有些小瑕疵,我试着切到Claude 4.5 Sonnet去修复,结果它表面上说好了,但实际效果几乎没变化。而我切换到GLM-4.7,只用一次提示词就彻底fix掉了。

这更加让我坚信,GLM才是最适合中国开发者的模型。它对中文指令的理解和执行远比Claude顺手,更贴合我们的开发习惯。

往期历史

01. 移动硬盘“变砖”怎么办?试试这些补救方法
02. 为什么下载小电影时,进度总是卡在99%?
03. 刚得诺奖的成果被做成芯片了
04. 装机首选仍是Win10拒绝Win11
05. 官方原版ISO:Win10最后一个大版本更新,吃灰去吧!

最新文章

随机文章

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