To clarify: I'm not a django core dev and by "neglect" I don't mean that anyone is being neglectful, just focusing efforts elsewhere.
On Sunday, January 4, 2015, Andrew Farrell <[email protected]> wrote: > The django development server is slow by intentional neglect; It isn't > supposed to be used in production because the django team does not want to > divide its focus by supporting a full-fledged web server that is > performance-optimized and security-audited. They want to include a > development server that can be used by someone who wants to go from > 0-to-understanding-and-building with django without first having to install > a production server like gunicorn > <http://gunicorn-docs.readthedocs.org/en/latest/deploy.html>. > > A few useful tools for improving your performance are select-related > <https://docs.djangoproject.com/en/1.7/ref/models/querysets/#select-related> > , prefetch-related > <https://docs.djangoproject.com/en/1.7/ref/models/querysets/#django.db.models.query.QuerySet.prefetch_related>, > and Django-debug-toolbar > <https://django-debug-toolbar.readthedocs.org/en/1.2.2/>. > They can help you reduce the number of queries you are making. > > On Sun, Jan 4, 2015 at 10:41 PM, Richard Brockie < > [email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >> Hello again, >> >> I'm to the point in my django development that I am beginning to use >> realistic amounts of test data. I'm using postgresql as the database >> server, with PyCharm as my IDE, everything in a virtualenv on an SSD on an >> Ivy Bridge Core i7 processor with 16 GB of RAM running Windows 7 64-bit. >> >> One disappointing thing I have just encountered is the lack of speed when >> working with my real-world data. I'm comparing this with the same data in a >> non-framework-based php/MySQL webapp running on XAMPP (which means apache) >> in parallel on the same system. >> >> With DjDT installed (Django development tools), I'm getting the following >> stats: >> >> - Quick to load page:SQL: 5 queries in 4 ms, Time: 76 ms >> - Slow to load page: SQL: 1189 queries in 463 ms, Time: 9754 ms >> >> From task manager, the slow to load page is making "python.exe *32" use 1 >> whole logical processor during the page load. >> >> Are these expected response times? I'm hoping this is the result of a >> non-optimized development server, and not the expected performance of >> Django itself. >> >> Any comments or advice? >> >> Thanks, >> R. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] >> <javascript:_e(%7B%7D,'cvml','django-users%[email protected]');> >> . >> To post to this group, send email to [email protected] >> <javascript:_e(%7B%7D,'cvml','[email protected]');>. >> Visit this group at http://groups.google.com/group/django-users. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/9c8f3393-78b1-4d9f-a78d-954b957ebdfa%40googlegroups.com >> <https://groups.google.com/d/msgid/django-users/9c8f3393-78b1-4d9f-a78d-954b957ebdfa%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CA%2By5TLaLz_11SLBo9EN%2BR2YLxK_hGsXVAR5PALR9%2BE6LCjSP%2BQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

