title: App Engine URL mapping
body: <p>From <a href="http://code.google.com/appengine/docs/python/tools/webapp/running.html" rel="noreferrer">http://code.google.com/appengine/docs/python/tools/webapp/running.html</a></p>
  
  <blockquote>
    <p>Tip: App Engine routes requests to
    Python scripts based on the URL and
    mappings specified in the
    application's app.yaml file. A webapp
    WSGIApplication further maps specific
    URL paths to request handlers. <strong>How
    you use both mappings is up to you:
    You could have all non-static URLs go
    to a single Python script, and have
    the script dispatch all dynamic URLs
    to handlers. Or, you can group
    functionality into multiple WSGI
    applications run by different scripts,
    and use app.yaml to map the
    appropriate URLs to the appropriate
    applications.</strong></p>
  </blockquote>
  
  <p>My question is: Which is better/faster/more efficient (app.yaml mapping to multiple apps?) or if there is no performance difference, which would you use and why?</p>