thanks! have any advice for good performance? and profiling?
On 17 באפר 2012 00:18, "CLIFFORD ILKAY" <clifford_il...@dinamis.com> wrote:

> On 04/16/2012 04:49 PM, Yarden Sachs wrote:
>
>> Sure,
>>
>> I experienced unknown performance issues(slow responses) when high
>> traffic would hit that site.
>>
> >
>
>> so, started to test what happens if i hit the web site with a big
>> calculation, like len function on an 9k objects. when i try to do it
>> from client, it takes 0.7 secs to come back with response, if try to
>> do it from 10 parralel client, it takes 15 secs for one http
>> response!
>>
>
> If you're using MyISAM tables, that's a big performance killer. Every new
> or expired session is going to get an exclusive table lock on the session
> table. That will block reads for everyone else until the new row is
> inserted. In the meantime, Apache is either forking and spawning new
> threads, and you're creating more MySQL connections, which in turn is
> consuming more RAM. Eventually, you'll run out of RAM and start hitting
> swap/virtual memory. That only makes things worse. You have a contrived,
> long-running query that only exacerbates the problem because while that
> query is running, inserts or updates have to wait. All you've proved is
> that you can create a cascade effect, which is hardly surprising.
>
>  my team member, tried to find out the problem, and his conclusion is
>> - python+django is not fast. and i DONT like that. its not right!
>>
>
> I don't see how you can jump to that conclusion based on the evidence you
> presented. Django powers some very busy sites on quite modest hardware
> comparatively speaking but Django isn't going to make inefficient code or
> poor architectural choices, like MyISAM tables, magically better. You need
> to do some real profiling, not some contrived test that proves that running
> slow queries is, well... slow.
> --
> Regards,
>
> Clifford Ilkay
> Dinamis
> 1419-3230 Yonge St.
> Toronto, ON
> Canada  M4N 3P6
>
> <http://dinamis.com>
> +1 416-410-3326
>
> --
> 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 django-users+unsubscribe@**
> googlegroups.com <django-users%2bunsubscr...@googlegroups.com>.
> For more options, visit this group at http://groups.google.com/**
> group/django-users?hl=en<http://groups.google.com/group/django-users?hl=en>
> .
>
>

-- 
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 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to