In modern world any heavy loaded site should have HORIZONTAL SCALING. That 
means it should support scale by adding new servers to cluster.
With horizontal scaling you should not care about how python is slow on 
each node, until you have traffic like Facebook or Guthub have. I believe 
99% websites work well on Python/Django and you have more chances to face 
database bottlenecks, than Django/Python bottlenecks. You know Instagram, 
right? They use Django AFAIK. 

CLR (.NET) should probably be faster in some cases (specially with JIT) and 
it has better multithreading support and better profiling tools, but even 
with it you will need to create cluster architecture for heavy sites.

So, choosing between C#/.NET and Python/Django is not about performance, I 
believe. It is about language, platforms, static/no static typing and so on.




On Wednesday, February 25, 2015 at 2:30:30 AM UTC+3, Benj wrote:
>
> Hi,
> i'm going to invest lots of time and energy in various web projects 
> (mostly community web sites), and want to pick up a language / framework 
> and invest heavily on it.
> I've spent a lot of time evaluating the various options, and narrowed my 
> choice to 2 stacks: C sharp asp.net  MVC or Python / Django.
>
> I'm more attracted to Python / Django combo, because of the Python 
> language, and high level framework Django. I really want to use these.
> My only concern is speed. I read that Python can't run concurrent tasks, 
> is this true ? So a multi-processor with hyperthreads won't benefit the 
> stack and even slow it down ?
> I have no clue how this translates in reality, but should I expect 
> noticable performance difference on a same server, shall I use Python / 
> Django than if I had C Sharp Asp.net ?
> I don't want to invest lots of time and efforts only to discover in the 
> end that the site is slow. 
> You that have real world experiences with running sites, what are your 
> conclusions ?
>
>
> I expect sites to be medium traffic: could be handled by a good dedicated 
> server or average cloud ressources.
>
> Benj
>

-- 
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 django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
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/b610b638-2b97-4af5-a211-313c654f56c9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to