"Karen Tracey" <[EMAIL PROTECTED]> writes:

> On Dec 11, 2007 1:49 PM, Richard Coleman <[EMAIL PROTECTED]> wrote:
>
>> 1. Static content and dynamic are on the same server (that will change
>> on production).  But they are on different apache virtual.  Mod_python
>> is turned off for the static stuff.  Hitting only a static page is very
>> fast (6500 requests per second).  Hitting the dynamic side is slow (300
>> requests per second).
>>
>> 2. It's gigE between the web server and mysql server, on a dedicated
>> switch.  The database is working pretty hard (7000 selects per second),
>> but doesn't seem to be the bottleneck.  The webserver is hammered
>> (typing any command takes a long time).
>>
>
> DB handling 7000 selects/sec while web server is serving 300 pages/sec
> implies each page request is generating >20 select requests.  Does that seem
> reasonable to you based on the content of the page you are serving?  (It
> seems high to me.)  Brian Morton provided a pointer to the doc for
> select_related, which could help to reduce the number of selects.  Even if
> the database is keeping up, so many round-trips talking to it for a single
> page request is going to add up.


Have you tried a connection pool?


-- 
Nic Ferrier
http://www.woome.com - Enjoy the minute!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@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-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to