【发布时间】:2011-03-27 18:43:51
【问题描述】:
我注意到manage.py runserver 需要花费大量时间来为我正在处理的 Django 项目启动开发 Web 服务器。我想知道是否有办法了解初创公司的哪一部分需要如此多的资源,最终能够收集到足够的信息来解决问题。
有人知道我能做什么吗?
【问题讨论】:
-
stackoverflow.com/questions/582336/… 这可以为您提供分析 runserver 的起点。但是,runserver 在编辑文件时会重新加载文件,所以我发现我通常每天只需要启动一次或两次。
-
对不起,我的问题不准确。我错过了明确地说,在重新加载文件时也会验证相同的性能问题(但毕竟,“重新加载文件”不是意味着重新启动 Web 服务器吗?谢谢链接。
-
你不能试试this吗?这是this technique。
-
在使用 Vagrant 时,将
virtualenv文件夹从/vagrant移开。见my answer for similar question。
标签: django performance profiling webserver startup