Here is a quick method to reduce this excess time. Once you've performed this, your browser will respond much faster than usual and you'll be able to surf better.
To start with, open your Firefox browser and continue the steps below.
Type about:config in the address bar, Then look for the following entries, and make the corresponding changes.
network.http.max-connections = 64
network.http.max-persistent-connections-per-server = 10
network.http.pipelining = true
network.http.pipelining.maxrequests = 200
network.http.request.max-start-delay = 0
network.http.proxy.pipelining = true
network.http.proxy.version = 1.0
Once this is done, right click anywhere on the screen and select New > Integer. Name it as nglayout.initialpaint.delay and set its value to 0. This value is for the amount of time the browser will wait before it acts on any information it receives.
This is it. Close all browser windows and load again, they should be much faster now.
Pls note: This method is tested and works wonders, however pls do not proceed unless you are confident of your action.