Wenn das Cachen erlaubt ist kann sich der Browser womöglich auch die Weiterleitung mit dem Statuscode 302 ("permanent", im Gegensatz zu 301: "nur jetzt") merken. Das heisst: Er bekommt den Auftrag, eine URL abzuholen, schaut im Cache nach, ob er das da schon mal hat (und findet die Weiterleitung).
Also geht er - ohne den Server nochmal zu fragen - gleich zur neuen URL. Genauer: Er fragt erst wieder seinen Cache ob der das Zeug kennt...
Das Vorstehende ist übrigen seine stark vereinfachte Variante, weil es noch COOKIES, POST-Daten und etliche Regeln für das Cachen gibt, die zum Teil für den Browser, zum Teil für cachende Proxys oder für beide gelten.