Django花费了太多时间来加载页面。使用调试工具调试后,我发现发送请求需要花费太多时间,是否有任何建议可以提高性能?该视图包括一个Paginator。
使用debug-tool检查性能后:
request: 11855
response: 1
domloading: 1122
dominteractive:12080
答案 0 :(得分:1)
您可能需要在Django模型或视图中检查您的sql代码。您似乎花了太多时间从服务器加载信息。请考虑使用 select_related 方法,如下所示:
Screen.objects.filter(Q(名_ icontains =查询) | Q(编辑 _username__icontains =查询))\ .select_related( “build__id”, “名称”)
答案 1 :(得分:0)
我认为你在开发者模型中开始了django项目。 也许你可以使用uwsig + nginx。 uwsgi:http://uwsgi.readthedocs.org/en/latest/tutorials/Django_and_nginx.html nginx + uwsgi:http://uwsgi.readthedocs.org/en/latest/tutorials/Django_and_nginx.html