[arch-general] [PATCH] Drastically reduce loading time of Todo lists
Dan McGee
dpmcgee at gmail.com
Sat Jan 30 14:09:22 EST 2010
On Mon, Jan 25, 2010 at 11:03 PM, Evangelos Foutras <foutrelis at gmail.com> wrote:
> Use Django's select_related() on the TodolistPkg QuerySet to avoid
> making 4 database queries per package. This way we're making just one
> query, regardless of the number of packages in the Todo list.
>
> Local testing with 1000 entries in a Todo list show that the loading
> time has been reduced from 2675 ms to around 560 ms, while the number of
> queries has been cut down from 8005, to only 5.
> ---
> main/models.py | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
Thanks! This is a huge improvement.
-Dan
More information about the arch-general
mailing list