Il giorno 16/ott/2012, alle ore 17.48, Samuel ha scritto:

> static requests have been filtered. All uwsgi/django process dynamic requests 
> only. 
> 
> So did you mean the heavy cpu is not related with uwsgi configuration but the 
> framework itself?
> 
> This can be really bad news to me. There are no way for us small team to 
> change a framework currently.

The heavy cpu use is most likely related not to the framework itself, but to 
the use you make of it.
Don't throw away your time and money trying to switch, Django is good enough.
You should really indulge in some form of profiling: if you haven't yet, do 
install django_debug_toolbar and explore what and how many database queries are 
you making for each view.
You're speaking of "high cpu use" but, unless your web application is cpu bound 
-- very very strange --, most of the work is probably done at the DB level. Can 
you verify that?

What database are you using? If using Postgres, try to log long queries 
(log_min_duration_statement option) and try to optimize that.
Caching, as Roberto said, is another obvious target.

regards
Guido

_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to