title: Is uwsgi protocol faster than http protocol?
body: <p>I am experimenting with various setups for deploying django apps.
  My first choice was using a simple apache server with mod_wsgi, which I had implemented before for private use. 
  Since the current deployment is for public use, I am looking at various options.
  Based on the information available online, it seems it is good to have nginx for serving static content as well as a reverse proxy for a dynamic content server.
  Now given my previous knowledge of Apache I was considering using the same for dynamic content. But then I came across Gunicorn and later uWSGI. Currently I am implementing uWSGI.
  I see that it allows multiple protocols including http.</p>
  
  <p>What are the advantages of using one protocol over the other.
  I understand that given my requirement of scaling the app over multiple servers, means that I cannot use Unix sockets, which seem to be recommended in some tutorials. So the other choices are TCP socket with uwsgi or with http. Do they have much theoretical difference. I am not aware of the details of uwsgi protocol and would like to know, if using it over http protocol would make things faster?</p>