python – Django的HTTP响应代码之后的数字

我目前正在研究一个运行速度相当慢的现有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

点赞