In my current project we were thinking of improving the performance of our web-application. So the solution that we decided is to implement some caching mechanism in our code.
The caching was implemented something like this at back end, try to get the information from cache. If the information is not available in cache, the actual back end code will be executed and then that information will be stored in the cache. The psuedocode for the above mentioned approach was something like this