On 10/3/05, Jimmie Houchin <[EMAIL PROTECTED]> wrote:
> Jacob Kaplan-Moss wrote:
...
> > an hour, but when a Django page gets farked and gets 100k  hits in an
> > hour I barely notice.  Seriously - we got farked a few  weeks ago and it
> > wasn't until someone looked at our server stats the  next day that I
> > knew about it.
>
> Can you tell us what kind of hardware is supporting that 100k?

>From a different thread, Jacob answered:

>On Sep 28, 2005, at 3:38 PM, Jeremy Dunck wrote:
>> On 9/28/05, Jacob Kaplan-Moss <[EMAIL PROTECTED]> wrote:
>>> ...In case you hadn't noticed, Django has a pretty large memory
>>> footprint; between Apache, mod_python, Python, the database drivers,
>>> etc., Apache server processes tend to weigh about 10M each (at least
>>> on my servers).
>>
>> I hadn't noticed.  Do you just load up your web servers with memory,
>> or do you (allow Apache to) throttle concurrent requests?
>
>Yes, and yes.  Our current web servers have 2G of RAM, and our new
>ones being ordered will have at least 4G.  My philosophy has always
>been that hardware is cheaper than programming time: 2G of RAM costs
>about $100 these days, which corresponds to something around 2 hours
>of programming time.
>
>> Does anyone have numbers on footprints for different servers?  Any
>> pointers to comparisons of request/process/thread models between
>> various servers which support WSGI or mod_python?
>>
>> (If my tone sounds shrill, I'm just curious, not upset.)
>
>I don't have any hard numbers, but my impressions have been that
>unless you need all the amazing stuff that Apache will do for you,
>lighttpd+WSGI serves Django faster with a smaller memory footprint.
>We will, however, be launching a new website in a month or so which
>will most likely our first powered by lighty so hopefully at that
>point I'll have some numbers to share; I'll certainly keep the list
>posted.

Reply via email to