OK, after all, the main change it's already commited, and is the important one.
On 17 sep, 01:24, Malcolm Tredinnick <[EMAIL PROTECTED]> wrote: > On Sun, 2007-09-16 at 11:21 -0700, msaelices wrote: > > I created a ticket for it. Ticket is: > >http://code.djangoproject.com/ticket/5513 > > > After more than one hour of profiling, I found the problem. It creates > > a session for every request. > > > I've attached patch on ticket: > >http://code.djangoproject.com/attachment/ticket/5513/sessions_speedup... > > > Again Django becomes fastest! > > Accessing setttings at import time is a bad idea -- and that's what > you're doing in that patch: you have to read settings.SESSION_ENGINE > before we can finish importing that file. It means that in cases where > you are doing manual configuration (via settings.configure()), you have > to do that prior to importing certain modules and that leads to messy > code. It also can result in settings being set in stone (once read, you > should never write to settings) too early in some cases, before the > environment is correctly set up. > > If you want to factor out the dynamic import in that code, the global > should be a flag that indicates whether import is needed. You could even > make engine be None initally and, inside the function, only do the > import if engine is None. > > Malcolm > > -- > If Barbie is so popular, why do you have to buy her > friends?http://www.pointy-stick.com/blog/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---