赞
踩
响应速度慢,跳转一个网页最慢的时候快十秒,找到了其中一个原因。
前期开发只想着实现逻辑功能就行,忽略掉了内存、数据库查询速度等大批量复杂度问题,导致Django框架查询速度、响应速度过慢。
1.数据库查询优化
拒绝使用以下语句:
if question = Question.objects.filter(catalogue_id=catalogue_id):
pass
而要换成:
question = Question.objects.filter(catalogue_id=catalogue_id)
if question.exists():
pass
亲测好用!第一种方法实在是太慢了,视图文件中的很多个查询,速度真是要了血命。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。