文件名称:django-request-profiler:一个非常简单的Django请求分析器
文件大小:35KB
文件格式:ZIP
更新时间:2024-06-11 08:32:17
Python
Django请求分析器 此软件包现在需要Python3和Django 1.11及更高版本。 对于以前的版本,请参考Python2分支。 一个非常简单的针对Django的请求分析器。 介绍 过早的优化是万恶之源。 有很多非常好的,完整的python和django分析器可用。 它们可以为您提供详细的堆栈跟踪和函数调用时间,输出所有已运行SQL语句,已呈现的模板以及过程中任何/所有变量的状态。 一旦确定合适的时间,这些工具对于优化应用程序非常有用。 django-request-profiler并不是要帮助您优化,而是要帮助您决定是否需要首先进行优化。 是免费的。 要求 足够小,可以在生产中运行 能够在运行时配置分析 可配置为定位特定的URL或用户 记录基本请求元数据: 持续时间(请求-响应) 请求路径,远程地址,用户代理 响应状态码,内容长度 查看功能 Django用户和会话密钥(如
【文件预览】:
django-request-profiler-master
----README.rst(7KB)
----.coveragerc(119B)
----request_profiler()
--------models.py(9KB)
--------apps.py(148B)
--------middleware.py(4KB)
--------__init__.py(70B)
--------migrations()
--------settings.py(1KB)
--------signals.py(436B)
--------admin.py(955B)
----README_kr.rst(8KB)
----pyproject.toml(1KB)
----.pylintrc(394B)
----pytest.ini(73B)
----.github()
--------workflows()
----.prettierrc(253B)
----tests()
--------test_middleware.py(12KB)
--------models.py(2KB)
--------utils.py(491B)
--------templates()
--------test_views.py(4KB)
--------__init__.py(0B)
--------settings.py(2KB)
--------views.py(621B)
--------urls.py(512B)
--------test_models.py(14KB)
----tox.ini(688B)
----LICENSE(1KB)
----.isort.cfg(193B)
----mypy.ini(418B)
----CONTRIBUTING.md(908B)
----manage.py(248B)
----.gitignore(556B)
----.editorconfig(166B)
----.flake8(875B)
----.pre-commit-config.yaml(1KB)