Darsh, could you please clear your cache and take a load-time profile of the first request and then the second request using the developer tools of your browser and then post screenshots? Might help to diagnose - 10 seconds seems like a very long time for a page to load.
Are you performing complex logic in the preparation of the page you are requesting? Is it happening for all pages or just one?