I have developed a website that allows the user to create dictionaries for different languages. Most of my pages will call a helper method that gets the current language ID and then returns some text based on the label that is called. Here is an example of the call:\[code\]<%= BasePage.GetStringValue(LanguageEntityTypes.AdministratorMenu, "Menu Jobs") %>\[/code\]The helper method will then retrieve the text from the cache (using standard System.Web.Caching) which was built on application startup and held in memory.The problem I am getting is that anything that uses this inline method loads after the rest of the page. So on a specific page I have a menu, all of which use the method to display the text. This text is only displayed several seconds after the rest of the page has loaded.I'm wondering whether this is because of the lack of RAM in the server (it's running on a micro EC2 instance) or whether there is some flawed design here.To note, when I use a local dev machine there is no delay.