I'm fairly knew to asp.net MVC4 and have created a large web application using EF6. The page I'm working with seems to take a long time to initially load, but speeds up after the first initial "cold" load.
Based off reading this, https://msdn.microsoft.com/en-us/data/hh949853.aspx I have been trying to improve performance even on the initial first "cold" load. However, if anyone has any other ideas on what I can do to improve the performance time that would be great, (I am on a time crunch).
The DB is fairly complex, and has lots of tables and relationships. I have stepped through while debugging, but a large chunk of the time is spent before my index function even gets hit in my controller, I am assuming this is because of Entity Framework mapping the DB? Any assistance on making the initial load time decrease would be great.