Large scale Laravel App performance when multiple models
<p>I am building a l large scale PHP Laravel App.  It is an app for Developers which consists of many smaller apps/modules.</p>

<p>For example a Bookmarks app similar to PinBoard, a Notebook app similar to Evernote, Code Snippets app, RSS Feed Reader, and about 30 more little apps all in 1 app in which each app acts as a module.</p>

<p>MY question is about performance.  With this many Models and Controllers, etc being loaded, can I not expect good performance on a large user base of this app?</p>

<p>I realize there are too many factors unknown like server settup and more but more so I am asking are things like Models and stuff all loaded on app init or only as needed?  Many times most of the apps/modules will not be used in a request.</p>

<p>I have see some packages which add modules and the modules get there own controllers, models, routes, views, and everything that you wold see in the App folder for each module.  However I am not sure I want to go that route so right now I have it all under the main app like usual.</p>