Django 需要很长时间才能加载
Django is taking a long time to load
出于某种原因,Django 刚开始需要很长时间才能加载。
当运行宁python manage.py runserver
服务器到运行大约需要30秒。但一切看起来都很正常。
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
March 12, 2020 - 19:59:26
Django version 3.0.3, using settings 'navio.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
之后,加载每个页面大约需要 22 秒。
有什么线索吗?在此之前我做的唯一一件事就是创建然后删除一个名为 templatetags.py
.
的文件
作为一个选项,您可以安装 django-debug-toolbar 来检查 CPU/DB 时间并查找较长的 运行 查询(如果这是一个问题)。
另一种选择是分析 django 应用程序。这里有 some articles 您可能想要阅读的内容。
如果这是正式版应用,您可以查看 Newrelic 试用期。
可能的原因是:
- 长 运行 查询
- 对外部服务的请求,响应明显延迟(或超时后失败)
- 系统资源不足
- 许多其他事情
我遇到了同样的问题,重启电脑解决了。
想问一下,您的资产正在处理吗?
在调试模式下安装新缩小版本时,我非常愚蠢地 运行 宁 npx
而不是 npm
。 npx
运行s 一个 npm
包而不安装它,这意味着每次在它 运行s 之前,它下载包,运行 命令,然后在之后清理本身...每个命令大约需要 3 秒。
出于某种原因,Django 刚开始需要很长时间才能加载。
当运行宁python manage.py runserver
服务器到运行大约需要30秒。但一切看起来都很正常。
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
March 12, 2020 - 19:59:26
Django version 3.0.3, using settings 'navio.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
之后,加载每个页面大约需要 22 秒。
有什么线索吗?在此之前我做的唯一一件事就是创建然后删除一个名为 templatetags.py
.
作为一个选项,您可以安装 django-debug-toolbar 来检查 CPU/DB 时间并查找较长的 运行 查询(如果这是一个问题)。 另一种选择是分析 django 应用程序。这里有 some articles 您可能想要阅读的内容。
如果这是正式版应用,您可以查看 Newrelic 试用期。
可能的原因是:
- 长 运行 查询
- 对外部服务的请求,响应明显延迟(或超时后失败)
- 系统资源不足
- 许多其他事情
我遇到了同样的问题,重启电脑解决了。
想问一下,您的资产正在处理吗?
在调试模式下安装新缩小版本时,我非常愚蠢地 运行 宁 npx
而不是 npm
。 npx
运行s 一个 npm
包而不安装它,这意味着每次在它 运行s 之前,它下载包,运行 命令,然后在之后清理本身...每个命令大约需要 3 秒。