文件名称:django-speedinfo:适用于小型项目的Django视图探查器
文件大小:96KB
文件格式:ZIP
更新时间:2024-02-23 21:13:36
django performance views monitoring profiler
django-speedinfo django-speedinfo是一个用于Django项目的实时性能分析工具,用于查找负载最高的视图以进行下一步优化。 django-speedinfo计算调用次数,缓存命中次数,SQL查询,衡量平均和总调用时间以及每个视图的更多信息。 Django管理员中提供了详细的报告和事件探查器控件。 先决条件 Python 2.7、3.6+ Django 1.8以上 安装 pip install django-speedinfo 从1.x升级 升级后,旧的分析数据将不可用。 不要忘记提前导出数据。 设置存储后端之一,如下面“的第4节所示。 SPEEDINFO_PROFILING_CONDITIONS默认为空。 如果在项目中使用SPEEDINFO_EXCLUDE_URLS ,则需要显式初始化条件列表: SPEEDINFO_PROFILING_CONDITIONS = ["speedinfo.conditions.exclude_urls.ExcludeURLCondition"] SPEEDINFO_REPORT_COLUMNS和SPEEDINFO_R
【文件预览】:
django-speedinfo-master
----.travis.yml(783B)
----poetry.lock(7KB)
----pyproject.toml(1KB)
----screenshots()
--------main.png(65KB)
----tests()
--------test_middleware.py(5KB)
--------test_profiler.py(692B)
--------test_conditions.py(2KB)
--------__init__.py(0B)
--------test_storage.py(5KB)
--------settings.py(2KB)
--------test_apps.py(3KB)
--------views.py(779B)
--------urls.py(523B)
--------test_admin.py(5KB)
--------test_models.py(809B)
----LICENSE(1KB)
----speedinfo()
--------models.py(3KB)
--------managers.py(503B)
--------conf.py(1KB)
--------apps.py(3KB)
--------backends.py(1KB)
--------utils.py(611B)
--------templates()
--------conditions()
--------middleware.py(6KB)
--------profiler.py(1KB)
--------static()
--------storage()
--------__init__.py(134B)
--------admin.py(4KB)
----runtests.py(385B)
----.gitignore(36B)
----README.md(9KB)
----.flake8(331B)