django - 分析 Django Web 服务器的高启动时间

标签 django performance profiling webserver startup

我注意到 manage.py runserver 需要花费大量时间来启动我正在处理的 Django 项目的开发 Web 服务器。我想知道是否有一种方法可以了解初创公司的哪些部分需要如此多的资源,最终能够收集足够的信息来解决问题。

有人知道我能做什么吗?

最佳答案

我找到了一个简单有效的解决方案:

python -m cProfile manage.py runserver > profiled

有关 Python 分析器的更多详细信息 here (官方文档)。

我还会发布一个链接到 video introduction to Python profiling和相关工具(PyCon 2009)

关于django - 分析 Django Web 服务器的高启动时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5451444/

相关文章:

c# - IE 中的 UpdatePanel 缓慢

使用spyder进行Python分析: times for constituents do not sum up to a total function's time

python - Django - 使用过滤器获取项目列表

python - Django,阅读源代码和主要文档, "side by side"

Django - http 代码 304,如何在测试服务器中解决?

java - 如何在Java中优化这种代码?

powerbuilder - 应用性能监控工具

c# - Entity Framework 4.1 中的性能监控选项

matlab - 分析 mex 函数

python - 模块未定义属性/类