跳到内容
当前位置:首页>小程序源码>【计算机毕设开题报告|源码分享】基于微信小程序的微信阅读设计与实现

【计算机毕设开题报告|源码分享】基于微信小程序的微信阅读设计与实现

  • 2026-10-25 11:07:22
【计算机毕设开题报告|源码分享】基于微信小程序的微信阅读设计与实现

基于微信小程序的微信阅读小程序设计与实现

开题报告


一、选题的背景与意义

1. 研究背景

数字阅读已成为国民阅读的主流形态。央视市场研究(CTR)2026年3月数据显示,番茄免费小说覆盖用户4.53亿,喜马拉雅活跃用户超1.25亿,数字阅读的亿级版图已然成型。阅读行为正在从单一图文消费转向场景化、伴随性的多元体验,通勤、健身、睡前等碎片场景成为阅读的主要发生地。

与此同时,微信小程序生态已突破10亿月活用户。微信读书小程序上线10个月即获客数千万,日均PV过千万,其开发效率是对应APP的4倍、H5的2倍。这一数据揭示了小程序作为“阅读载体”的独特价值:无需下载安装、即用即走,天然适配碎片化阅读场景;依托微信社交关系链,分享和传播成本极低。

从技术趋势看,小程序开发已从早期的原生WXML模式发展为跨端框架与云开发并行的格局。83%的企业开发多平台小程序时会选择跨端框架,Taro和uni-app占据主导地位。微信小程序“云开发”能力将后端运维抽象为云函数+云数据库的Serverless模式,使开发者能聚焦业务逻辑。但与此同时,小程序主包2M的体积限制、双线程架构下的setData性能瓶颈,对阅读类应用的工程实现提出了特殊挑战。

然而,现有开源阅读小程序多存在功能单一、代码质量参差、文档缺失等问题。微信读书小程序虽功能完善,但作为闭源商业产品无法提供学习参考。对于计算机专业学生而言,构建一套结构清晰、技术选型合理、功能完整的阅读小程序,既是对小程序开发技术的综合实践,也具有教学示范价值。

2. 研究目的与意义

降低阅读类小程序的开发门槛:通过模块化设计和清晰的代码组织,为后续开发者提供可复用的阅读器实现模板。

验证小程序双线程架构下阅读场景的工程优化方案:针对长文本渲染、翻页流畅性、阅读进度同步等核心体验,探索setData优化、分包加载等技术的实际效果。

推动数字阅读的轻量化普及:依托微信小程序的低使用门槛,为不习惯下载独立阅读APP的用户提供便捷的阅读入口。

培养完整的小程序全栈开发能力:涵盖微信登录、数据存储、页面路由、组件通信、性能优化等核心技能,是对Vue/小程序开发、数据库和前后端交互知识的综合应用。


二、国内外研究现状

1. 国内研究现状

国内阅读类小程序的研究与实践已形成若干技术路径。基于微信小程序的小说阅读器系统通常采用WXML+WXSS+JavaScript原生开发,后端使用Node.js或Java提供RESTful API,数据存储选用MySQL或MongoDB,阅读进度通过wx.setStorage进行本地持久化。功能设计上,书籍推荐、分类浏览、章节阅读、夜间模式、字体调节、书签笔记是标准配置。

在个性化推荐方向,有研究将深度学习推荐算法引入小程序阅读平台,采用矩阵分解模型处理读者-书籍评分矩阵,通过高斯先验和最大似然估计求解潜在特征向量。在跨端方案上,BookChatApp等开源项目采用uni-app实现多端分发,支持编译生成Android/iOS APP及各平台小程序。

当前国内实践的不足在于:其一,多数毕业设计类系统功能趋同,对小程序特有的性能约束(主包体积、setData频率)讨论不足;其二,阅读器的翻页体验、长文本渲染优化等工程细节缺乏系统性方案;其三,阅读进度同步的冲突处理机制较为简单。

2. 国外研究现状

国外对微信小程序的研究相对有限,但在数字阅读行为和跨平台阅读工具方面有可借鉴成果。一项针对墨西哥高中生的实证研究揭示了数字阅读的关键趋势:智能手机已成为“通用图书馆和个人档案”,但阅读行为呈现“即时性、娱乐性和简短性”特征,可能削弱深度阅读能力的发展。这一发现对阅读小程序的交互设计具有警示意义——系统不应仅仅迎合碎片化,还需为深度阅读提供支撑。

在技术工具层面,TypeScript电子书工具包rebook值得关注。它支持EPUB、MOBI、FB2等多种格式解析,提供浏览器和微信小程序双端渲染器,通过“Pretext-backed line ranges”实现快速翻页——仅渲染可见行而非重排整章DOM。这种“按需渲染”思路对小程序阅读器的性能优化具有直接参考价值。

3. 研究现状总结

综合来看,当前研究存在以下空白:第一,面向小程序双线程架构的阅读器性能优化方案缺乏系统性总结;第二,阅读进度跨设备同步的可靠性和冲突处理机制讨论不足;第三,在碎片化阅读与深度阅读之间取得平衡的交互设计研究较少。本课题拟针对上述问题,设计并实现一套结构规范、性能可控、体验良好的微信阅读小程序。


三、研究目标与内容

1. 拟解决的主要问题

(1)主包体积与阅读功能加载的平衡:微信小程序主包体积上限为2M。阅读器涉及章节内容加载、字体渲染、翻页交互等模块,需通过合理的分包策略将非核心页面剥离主包,确保冷启动速度。

(2)长文本渲染的性能优化:阅读页面需展示大量文本内容,直接setData全量数据会导致通信通道阻塞和渲染卡顿。拟采用分页加载和虚拟列表技术,仅渲染可视区域内容。

(3)阅读进度的可靠同步:用户可能在多个设备间切换阅读,需设计本地缓存+云端同步的双层机制,并处理进度冲突(如设备A读到第10章,设备B读到第5章时的合并策略)。

2. 功能需求分析

用户端(小程序):微信授权登录、书籍浏览与搜索、书籍详情查看、章节阅读(支持翻页/滚动模式)、字体大小与背景色调节、夜间模式、阅读进度自动保存、书签添加与查看、书架管理(收藏/最近阅读)。

管理端(Web后台):书籍管理(导入/编辑/分类)、章节内容管理、用户管理、阅读数据统计。

3. 系统非功能性需求

  • 性能:阅读页面翻页响应时间不超过200ms,首屏加载不超过2秒。
  • 兼容性:适配主流微信版本,支持iOS和Android。
  • 可扩展性:书籍格式解析模块化设计,便于后续支持EPUB等格式。
  • 易用性:阅读设置操作不超过2步完成,进度自动保存无感知。

四、研究方法与技术路线

1. 研究方法

  • 文献研究法:梳理小程序性能优化、阅读器渲染、进度同步等领域的技术方案。
  • 需求分析法:参考微信读书等成熟产品的功能设计,结合小程序特性提炼核心需求。
  • 系统设计法:采用前后端分离架构,前端小程序与后端API解耦。
  • 实验验证法:通过性能面板测量setData耗时、首屏加载时间等关键指标。

2. 技术选型与路线

层次
技术选型
选择理由
前端框架
微信小程序原生
单平台场景下性能最优,无跨端抽象层开销
后端框架
Node.js + Express
与小程序JS生态一致,轻量灵活
数据库
MySQL
书籍、章节、用户数据的结构化存储
缓存
Redis
热点书籍内容缓存,减少数据库压力
云能力
微信云开发(可选)
简化部署,提供云函数和云数据库
开发工具
微信开发者工具
官方IDE,性能面板支持实时监控

3. 系统架构

采用前后端分离架构。小程序端负责页面渲染和用户交互,通过调用后端RESTful API。后端基于Express实现MVC分层:路由层处理请求,服务层实现业务逻辑(含阅读进度合并、章节分页),数据层负责MySQL操作。分包策略:主包仅保留首页、书架、个人中心等Tab页,阅读页面和书籍详情页放入分包,配合实现静默预加载。wx.requestPreloadRule


五、进度安排

阶段
时间
主要任务
第一阶段
第1-2周
文献调研,确定技术方案,完成开题报告
第二阶段
第3-4周
数据库设计,后端API开发,小程序框架搭建
第三阶段
第5-7周
阅读器核心功能开发(章节加载、翻页、设置)
第四阶段
第8-10周
书架、书签、进度同步功能开发与联调
第五阶段
第11-12周
性能优化与测试,撰写论文初稿
第六阶段
第13-14周
论文修改定稿,准备答辩材料,完成答辩

六、预期成果

  1. 完整可运行的微信阅读小程序源码(小程序端 + Node.js后端);
  2. 系统设计文档(含数据库ER图、接口文档、分包配置说明);
  3. 本科毕业设计论文;
  4. 性能测试报告(含首屏加载、翻页响应、setData耗时数据)。

七、参考文献

[1] “小程序·云开发”助攻,微信读书小程序10个月发布349次版本[N].通信世界, 2019-10-20.

[2] 小程序跨端框架2026实战选型:Taro vs uni-app[EB/OL]。腾讯云开发者社区, 2026-05-11.

[3] 基于微信小程序的小说阅读器系统设计与实现[EB/OL]。华为云社区, 2024-09-29.

[4] 微信小程序高性能开发与架构优化实战技巧[EB/OL]。阿里云开发者社区, 2026-07-17.

[5] 《学术分部》,第5卷第2期,enero-junio 2026。

[6] rebook:TypeScript 电子书工具包,适用于迷你程序和浏览器[EB/OL]。国家公园管理局,2026-06-20。

[7] 微信小程序首屏优化指南:如何优雅突破主包2M体积限制[EB/OL]。腾讯云开发者社区, 2026-06-24.

[8] TruthHun/BookChatApp:通用书籍阅读APP,uni-app实现版本[EB/OL]。GitHub。

[9] 短视频时代,阅读卷土重来?解码数字阅读新蓝海[R].央视市场研究(CTR),2026-04-21。

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