Those of us from MOSS 2007 remember the warmup script – an essential part of MOSS to eliminate the initial page load time as a result of JIT compiling. It would hit the page for you to build the JIT, which would allow all subsequent visits to the site(s) to load quickly as expected. Well, that doesn’t work in SharePoint 2010….but this does!
For me, I didn’t see a huge improvement like I did when I ran the warmup script in MOSS 2007, but a 30 second wait is better than a 2 minute wait in SP 2010. Give it a try and see if it works better for you.