关于Django响应速度慢的问题
响应速度慢,跳转一个网页最慢的时候快十秒,找到了其中一个原因。前期开发只想着实现逻辑功能就行,忽略掉了内存、数据库查询速度等大批量复杂度问题,导致Django框架查询速度、响应速度过慢。1.数据库查询优化拒绝使用以下语句:if question = Question.objects.filter(catalogue_id=catalogue_id):pass而要换成:question = Ques
·
响应速度慢,跳转一个网页最慢的时候快十秒,找到了其中一个原因。
前期开发只想着实现逻辑功能就行,忽略掉了内存、数据库查询速度等大批量复杂度问题,导致Django框架查询速度、响应速度过慢。
1.数据库查询优化
拒绝使用以下语句:
if question = Question.objects.filter(catalogue_id=catalogue_id):
pass
而要换成:
question = Question.objects.filter(catalogue_id=catalogue_id)
if question.exists():
pass
亲测好用!第一种方法实在是太慢了,视图文件中的很多个查询,速度真是要了血命。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)