Django需要太多时间来加载页面。使用调试工具进行调试后,我发现发送请求花了太多时间,是否有任何建议可以提高性能?该视图包括一个分页器。

使用调试工具检查性能后:

request: 11855
response: 1
domloading: 1122
dominteractive:12080

最佳答案

您可能需要在Django模型或视图中检查您的sql代码。看来您花费太多时间从服务器加载信息。考虑如下使用select_related方法:


  Screen.objects.filter(Q(name_icontains = query)
                                                     | Q(编辑者用户名__图标=查询))\
                  .select_related(“ build__id”,“名称”)

关于python - Django花太多时间发送请求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21926455/

10-12 22:17