Web Application calling
<p>I did not find a better title if you have a better one please correct me.</p>

<p>My web application root looks like this:</p>

<pre><code>- Controllers
-- User
--- Settings
--- Profile
-- Page
--- Edit
--- Show
- objects (models)
-- User
-- Page
- templates (views)
-- User
--- Settings
ect...
</code></pre>

<p>Now My Question is should i create a index file that handles everything?</p>

<p>Real URL -> mod_rewrite URL</p>

<pre><code>index.php?module=user&amp;action=settings  -&gt;  /user/settings/
</code></pre>

<p>Or let mod_rewrite handle everything?</p>

<pre><code>Controllers/User/Settings.php  -&gt;  /user/settings/
</code></pre>

<p>I mean with a index file it's much comfortable, but which one is faster? also which one is faster under high traffic? </p>

<p>Regards</p>
