Probelms with slow page redraw
Generally you can only cache pages with static data that doesn't change. Are you using a CDN or what caching service is being used?
You could take a look at the coding of the page to see if you can speed that up, there might be some database queries that can be optimized.
In most cases the viewer pages should load in a fraction of a second.
Let me know any more details you might have and I'll try to help.