title: load models in different controller cakephp performance
body: <p>Suppose I have these models - Post, Category, User. Post belongsTo Category and User.</p>
  
  <p>In my PostsController inside some action I want to get data from categories or users table I can use one of the following</p>
  
  <pre><code>1) public $uses = array('Post', 'Category', 'User') and use Category model like
  $this-&gt;Category-&gt;find('all'); everywhere in that controller
  
  2)  $this-&gt;Post-&gt;Category -&gt;find('all');
  
  3)  $this-&gt;loadModel('Category '), than use 
      $this-&gt;Category-&gt;find('all') in that action
  </code></pre>
  
  <p>So, my question is which one of these will have the best performance and why ? Maybe for small applications it won't have any visible effect, but what if the project is big and there are dozens of models that should be used in the same controller and every little performance improvement does matter.</p>
  
  <p>Thanks</p>