Actually it isn't an IE problem... the portal at times just takes ages to load up and is unacceptable in a business such as mine.
Can someone give me suggestions as to how to speed up the generation of the page?
How much does the hosting environment matter? I'm currently running it on Windows Server 2000. Would it make a difference if I ran it on a red hat box with a better processing speed instead?
First thing to do would be to localize your problem, i never heard any experience like that. So trace down what is taking that time, it could be many things like:
DNS problem ?
Network issue ?
JSP compilation for first time access ?
I'm unsure what part the network might be playing in slowing down the connection... but it could be a JSP compilation issue. The page renders slowly the first time it is accessed. The more I use the page, the faster it loads up. But as soon as I leave it idle or open the page in a different browser, again it takes about 10-20 seconds to render.
Sounds like a slow session start up to me as it happens either after leaving the browser for a bit, or switching browser types.
Check what is happening when a new session is started. Are you hitting any authentication services, EJB's, etc. Is there something which happens on session start which requires work.
Then Id also check the JVM settings and make sure it has plenty of memory, maybe tweak the startup params in the startup scripts.