ASP Tipp 22: Verwenden Sie, wenn möglich, Server.Transfer anstelle von Response.Redirect

Response.Redirect teilt dem Browser mit, eine andere Seite anzufordern. Diese Funktion wird häufig verwendet, um Benutzer zu einer Anmeldungs- oder Fehlerseite umzuleiten. Da eine Umleitung eine neue Seitenanforderung erzwingt, muss der Browser zwei Anfragen an den Webserver senden, und der Webserver muss eine zusätzliche Anfrage bewältigen. IIS 5.0 führt die neue Funktion Server.Transfer ein, die die Ausführung auf eine andere ASP-Seite auf dem gleichen Server überträgt. Dadurch wird die zusätzliche Anfrage des Browsers beim Server vermieden. Das Resultat ist eine insgesamt bessere Systemleistung, und Benutzer profitieren von besseren Antwortzeiten. Schlagen Sie in der Artikelreihe „New Directions in Redirection“ nach, in der Server.Transfer und Server.Execute behandelt werden.

Schlagen Sie außerdem in „Leveraging ASP in IIS 5.0“ nach. Dort erhalten Sie eine ausführliche Liste der neuen Funktionen in IIS 5.0 und ASP 3.0.