Django 加载页面需要太多时间。使用调试工具调试后,我发现发送请求花费了太多时间,有什么建议可以提高性能吗?该 View 包含一个分页器。
使用调试工具检查性能后:
request: 11855
response: 1
domloading: 1122
dominteractive:12080
最佳答案
您可能需要检查 Django 模型或 View 中的 sql 代码。您似乎花费了太多时间从服务器加载信息。考虑使用 select_lated 方法,如下所示:
Screen.objects.filter(Q(name_icontains=query) | Q(editor_username__icontains=query))\ .select_related("build__id","name")
关于python - Django 发送请求花费太多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21926455/