title: Bottle WSGI server vs Apache
body: <p>I don't actually have any problem, just a bit curious of things.
  I make a python web framework based on bottle (<a href="http://bottlepy.org/" rel="nofollow noreferrer">http://bottlepy.org/</a>). Today I try to do a bit comparison to compare bottle WSGI server and apache server performance. I work on lubuntu 12.04, using apache 2, python 2.7, bottle development version (0.12) and get this surprising result:</p>
  
  <p><img src="https://i.stack.imgur.com/5RKPg.png" alt="Left: Apache, Right: Bottle WSGI"></p>
  
  <p>As stated in the bottle documentation, the included WSGI Server is only intended for development purpose. The question is, why the development server is faster than the deployment one (apache)?</p>
  
  <p>As far as I know, development server is usually slower, since it provide some "debugging" features.</p>
  
  <p>Also, I never has any response in less than 100 ms when developing PHP application. But look, it is just 13 ms in bottle.
  <img src="https://i.stack.imgur.com/C6FqU.png" alt="Bottle serve a very fast response"></p>
  
  <p>Can anybody please explain this? This is just doesn't make sense for me. A deployment server should be faster than the development one.</p>