I'm assuming that servlet.integration represents the loading and launching of an apex program (VF, Controllers and all) into a java servlet runner. It appears to take a long time for the first apex url for my app to show up, replacing the servlet.integration url. Is that because the servlet runner has refreshed its heap/memory in between invocations? The behavior feels similar to running a servlet in an app server where the 1st invocation takes awhile, but subsequent uses of the servlet's functional are very fast to respond.
Also, is there any aspect of an apex application that would cause for a long period of loading, such as the mere size of the app or complexity of code?