当前位置:首页>python>Python Web 框架深度分析报告

Python Web 框架深度分析报告

  • 2026-04-20 06:56:03
Python Web 框架深度分析报告

1. Django

概述

Django 是一个高级 Python Web 框架,鼓励快速开发和简洁实用的设计。由 Django Software Foundation 维护,遵循 "Batteries included" 哲学。

优点

优点
说明
全功能栈
内置 ORM、认证系统、管理后台、缓存框架、模板引擎等
安全性高
内置 SQL 注入、XSS、CSRF 防护
可扩展性强
成熟的中间件系统,支持水平扩展
文档完善
社区庞大,文档详尽,教程丰富
RESTful API
通过 Django REST Framework 提供强大的 API 开发能力
自动化管理后台
几行代码即可生成可用的管理界面

缺点

缺点
说明
学习曲线陡峭
概念多,目录结构固定,初学者需要时间适应
灵活性较低
"约定优于配置",自定义空间相对有限
同步阻塞
默认同步架构,并发性能不如异步框架
重量级
小型项目使用 Django 过于笨重
模板语法
内置模板引擎性能一般

适用场景

  • • 内容管理系统 (CMS):博客、新闻站点、文档网站
  • • 电子商务平台:复杂业务逻辑、库存管理、订单处理
  • • 社交网络:用户管理、关系图谱、消息系统
  • • 企业级应用:ERP、CRM、OA 系统
  • • 需要数据库驱动的应用:数据密集型应用

性能特点

  • • 并发模型:同步 WSGI,默认单线程/多进程
  • • TPS 参考:约 200-500 req/s(取决于硬件和业务复杂度)
  • • 优化建议:使用 uWSGI + Nginx,支持多 worker 部署

代表用户

Instagram, Pinterest, Disqus, Dropbox, Spotify (部分)


2. Flask

概述

Flask 是一个轻量级 WSGI Web 应用程序框架。核心简单,扩展丰富,被称为 "微框架"。

优点

优点
说明
轻量简洁
核心代码少,易于学习和阅读源码
灵活性高
几乎所有组件可替换,可自由选择数据库、模板引擎等
扩展丰富
Flask-SQLAlchemy, Flask-RESTful, Flask-Login 等生态完善
快速开发
小型项目可快速搭建
调试友好
内置开发服务器,支持热重载
RESTful 友好
容易构建 REST API

缺点

缺点
说明
缺乏内置功能
需要自行集成认证、数据库 ORM 等
一致性问题
扩展质量参差不齐,版本兼容性需注意
同步阻塞
默认同步,异步支持较弱(需配合 async 扩展)
大型项目组织
缺乏强制结构,项目变大后需要自行设计架构
安全性需自行实现
相比 Django,需更多关注安全配置

适用场景

  • • 微服务:独立的小型服务
  • • 原型开发:快速验证想法
  • • RESTful API:轻量级 API 服务
  • • 简单的 Web 应用:不依赖复杂框架功能
  • • 需要完全控制组件选择:按需组合技术栈

性能特点

  • • 并发模型:同步 WSGI,可配合 gevent/eventlet 实现异步
  • • TPS 参考:约 300-800 req/s(取决于扩展和业务逻辑)
  • • 优化建议:使用 Gunicorn + gevent 多 worker 部署

代表用户

Airbnb, Netflix, Uber (部分), Lyft, Reddit


3. Tornado

概述

Tornado 是 Facebook 开发的异步非阻塞 Web 框架和实时网络库,专为长连接和高并发设计。

优点

优点
说明
异步非阻塞
原生异步 I/O,单机支持高并发
WebSocket 支持
内置 WebSocket 完整支持
长连接友好
适合推送服务、实时聊天
抗负载能力强
处理大量并发连接表现出色
内置模板引擎
相对快速的模板渲染
HTTP 客户端
内置异步 HTTP 客户端/服务器

缺点

缺点
说明
社区较小
生态不如 Django/Flask 丰富
同步代码不友好
同步数据库驱动会阻塞,需使用异步驱动
学习曲线
异步编程概念较复杂
调试困难
异步代码调试相对困难
框架锁定
与异步生态(如 asyncio)集成不如 FastAPI
文档相对较少
学习资源有限

适用场景

场景
说明
实时聊天应用
WebSocket 推送、长连接
推送服务
服务器推送、即时通知
物联网 (IoT)
设备连接管理
在线游戏
实时交互、低延迟
高并发长连接
股票交易、在线协作

性能特点

  • • 并发模型:异步非阻塞,单线程可处理万级并发
  • • TPS 参考:约 10,000+ req/s(Hello World)
  • • 优化建议:善用异步驱动,避免在异步函数中使用同步阻塞

代表用户

Facebook (最初), Quora, FriendFeed, 逆水寒


4. FastAPI

概述

FastAPI 是现代快速的 Web 框架,基于标准 Python 类型提示构建,支持异步 I/O,用于构建 API。

优点

优点
说明
高性能
与 Node.js 和 Go 相当,接近 Starlette/Sanic
原生异步
完整的 async/await 支持
自动文档
OpenAPI/Swagger UI 自动生成
类型安全
基于 Pydantic 的数据验证,运行时检查
现代化
为现代云原生场景设计
依赖注入
强大的依赖注入系统
WebSocket
完整支持
后台任务
内置后台任务支持

缺点

缺点
说明
相对年轻
2018 年发布,生态还在成熟中
部署复杂度
异步部署需要 ASGI 服务器 (Uvicorn/Starlette)
学习曲线
Pydantic 模型、类型提示需要适应
大型应用架构
缺乏像 Django 那样成熟的应用结构
不提供前端工具
相比 Django 无内置模板系统

适用场景

场景
说明
RESTful API
高性能微服务
ML/AI 服务
模型推理服务
实时应用
WebSocket 实时通信
云原生应用
Kubernetes 友好
异步任务处理
异步后台任务
快速原型
API 快速开发验证

性能特点

  • • 并发模型:异步非阻塞 ASGI
  • • TPS 参考:约 10,000-30,000+ req/s(取决于硬件)
  • • 优化建议:使用 Uvicorn/Gunicorn + workers,配合 uvloop 可进一步提升

代表用户

Microsoft (Azure Functions 使用), Uber, Netflix (部分), 网易 (部分)


5. 框架对比总览

核心特性对比

特性
Django
Flask
Tornado
FastAPI
首次发布
2005
2010
2009
2018
设计哲学
全功能
轻量简洁
异步高并发
现代高性能
异步支持
需配置
需扩展
原生
原生
ORM
内置
需扩展
需扩展 (SQLAlchemy)
模板引擎
内置
需扩展
内置
无 (JSON API)
认证系统
内置
需扩展
需扩展
管理后台
内置
WebSocket
需扩展
需扩展
内置
内置
API 文档
需扩展
需扩展
自动生成
依赖注入
完整支持
数据验证
Form/Model
需扩展
需扩展
Pydantic

性能基准对比 (相对值)

                    Hello World     JSON API      DB Query
FastAPI (uvicorn)    ████████████   ██████████    ████████
Tornado              ██████████     ████████      ██████
Flask (gunicorn)     ████████       ██████        █████
Django (uwsgi)       ██████         ████          ████

注:数值仅为相对概念,实际性能取决于硬件、业务逻辑、数据库等因素

生态与社区

维度
Django
Flask
Tornado
FastAPI
GitHub Stars
~80k
~70k
~22k
~75k+
PyPI 周下载
~800k
~600k
~80k
~500k+
社区活跃度
非常活跃
活跃
一般
非常活跃
第三方扩展
极多
很多
较少
快速增长

6. 选型建议

决策树

项目需求
  │
  ├─ 需要内置管理后台 ──→ Django
  │
  ├─ 高并发长连接 ──→ Tornado / FastAPI
  │
  ├─ 轻量微服务/API ──→ FastAPI / Flask
  │
  ├─ 企业级全栈应用 ──→ Django
  │
  └─ ML/AI 模型服务 ──→ FastAPI

场景选型表

场景
推荐框架
备选框架
内容管理系统
Django
Flask
电子商务平台
Django
FastAPI (微服务)
RESTful 微服务
FastAPI
Flask
实时聊天应用
Tornado / FastAPI
-
金融交易系统
Django (同步) / FastAPI (异步)
-
IoT 后端服务
Tornado / FastAPI
-
快速原型验证
Flask / FastAPI
-
ML 模型部署
FastAPI
Flask
传统企业应用
Django
-
WebSocket 应用
FastAPI
Tornado

性能选型

  • • 极致性能:FastAPI > Tornado > Flask > Django
  • • 开发效率(Django 全功能):Django > Flask > FastAPI > Tornado
  • • 灵活性:Flask > FastAPI > Tornado > Django
  • • 团队学习成本:Django > Flask > Tornado > FastAPI

趋势观察

  1. 1. FastAPI 增长最快,已成为新项目首选框架之一
  2. 2. 异步成为标配,Django 3.1+ 也在加强异步支持
  3. 3. 微服务化,大型项目倾向于 Django + FastAPI 混合架构
  4. 4. 类型提示普及,Pydantic 的数据验证模式被广泛借鉴
  5. 5. Serverless 友好,FastAPI 和 Flask 更适合无服务器部署

附录:关键指标汇总

框架
学习曲线
扩展性
性能
生态
适用规模
Django
中高
极好
中大型
Flask
中高
小中型
Tornado
一般
中型/高并发
FastAPI
极高
小型到大型

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-20 15:41:27 HTTP/2.0 GET : https://f.mffb.com.cn/a/486487.html
  2. 运行时间 : 0.137845s [ 吞吐率:7.25req/s ] 内存消耗:5,015.03kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=091b1083680da5128b3df389e3d32f38
  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.000735s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000689s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000283s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000297s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000659s ]
  6. SELECT * FROM `set` [ RunTime:0.000266s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000712s ]
  8. SELECT * FROM `article` WHERE `id` = 486487 LIMIT 1 [ RunTime:0.000633s ]
  9. UPDATE `article` SET `lasttime` = 1776670887 WHERE `id` = 486487 [ RunTime:0.004331s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000265s ]
  11. SELECT * FROM `article` WHERE `id` < 486487 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000482s ]
  12. SELECT * FROM `article` WHERE `id` > 486487 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000412s ]
  13. SELECT * FROM `article` WHERE `id` < 486487 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005330s ]
  14. SELECT * FROM `article` WHERE `id` < 486487 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002082s ]
  15. SELECT * FROM `article` WHERE `id` < 486487 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001518s ]
0.143866s