python - Django 的 HTTP 响应代码后面的数字

标签 python django

我目前正在处理一个运行速度相当慢的现有 Django 项目(我认为这主要是由于 AJAX 调用)。但是,为了优化优化,我想知道 HTTP 响应代码后面的数字是什么意思。

[03/Dec/2011 22:25:00] "GET /userbase HTTP/1.1" 200 5914 <--This number
[03/Dec/2011 22:25:39] "GET /cohorts?weekly=true HTTP/1.1" 200 27985 <--This too
[03/Dec/2011 22:26:13] "GET /cohorts?weekly=false HTTP/1.1" 200 11416 <--and this one

由于花费时间较长的数量较多,因此我认为这是获得响应所需的时间。但这是如何衡量的呢?以毫秒为单位?澄清将不胜感激。

最佳答案

这些是以字节为单位的响应大小。较长的可能是较大的响应,需要更长的时间来计算。不幸的是,输出没有显示请求耗时,尽管我相信曾经有一个功能请求。

如果您担心请求需要多长时间才能完成,您可能需要考虑安装 django-extensions 并使用 RunProfileServer 构建报告。

https://github.com/django-extensions/django-extensions

http://packages.python.org/django-extensions/runprofileserver.html

如果您需要更全面的生产日志记录,请查看 django-sentry。

https://github.com/django-extensions/django-extensions

关于python - Django 的 HTTP 响应代码后面的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8373112/

相关文章:

python - 如何按列将值添加到数据框中

objective-c - 在 REST Api 中建模对象继承

django - 如何在 Django 模板中对这个查询集元素求和?

python - 如何使用 slug 从 sql 注入(inject)中保存 Django 站点

python - 从 Django 访问用户主目录

python - Django 和 django-pyodbc 错误 NotImplementedError SQL Server v8 is not support

Python双指针

python - Cython: `numpy` 数组上的内存 View 会丢失 `numpy` 数组功能吗?

python - 如何计算两列之间的模糊比?

Python Shelf 能够创建但无法打开 Shelf