Når en Django-applikasjon vokser, er databasen vanligvis det første og mest betydningsfulle flaskehalsen. Skalering av den innebærer query-optimisering, indeksering, connection management, read replicas, caching, og til slutt arkitektoniske endringer — å addressere databasen er det høyeste-leverage skaleringsarbeid for de fleste Django-apper.
1. Optimaliser queries først (størst, billigste gevinst)
Book.objects.select_related().prefetch_related()
Article.objects.only(, )
Article.objects.values()
django.db.models Count, Sum
Author.objects.annotate(book_count=Count())
