title: When and how to use Tornado? When is it useless?
body: <p>Ok, Tornado is non-blocking and quite fast and it can handle a lot of standing requests easily.</p>
  
  <p>But I guess it's not a silver bullet and if we just blindly run Django-based or any other site with Tornado it won't give any performance boost.</p>
  
  <p>I couldn't find comprehensive explanation of this, so I'm asking it here:</p>
  
  <ul>
  <li>When should Tornado be used?</li>
  <li>When is it useless?</li>
  <li>When using it, what should be taken into account?</li>
  <li>How can we make <em>inefficient</em> site using Tornado?</li>
  <li>There is a server and a webframework.
  When should we use framework and when can we replace it with other one?</li>
  </ul>