Ensure that Entity Framework does not cause poor SQL query performance in applications.
Pre-compiling Razor views to promote code re-use across ASP.NET MVC projects
MVC supports Output caching pretty much out of the box, with a little extra configuration it can also be setup to have a dependency on sql server tables.
There are a number of ways to optimize your MVC Umbraco application which can be achieved with little code effort.
Some of the common scenarios that may cause issues with bundles in Umbraco MVC and their solutions.