DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Hannes Preishuber Artikel Drucken
        
Deine Zeit ist abgelaufen TIMEOUT

Und wieder einmal stolpere ich über ein Script, das sehr aufwendig berechnete Daten benötigt. Und die Zeit ist abgelaufen! Welche Timeouts in ASP sind wichtig?
Adhoc würde ich behaupten zwei.

  1. Script
  2. Session

Scripttimeout
Diese Zeit definiert wie lange ein ASP Code laufen darf, bis er als tot erklärt wird. Nehmen wir den absolut unwahrscheinlichen Fall einer Endlosschleife ;-)). Das Script beansprucht fas 100 % Prozessor und ist nicht zu stoppen. Ein schliessen des Browsers beieindruckt den Server nicht, da er gar nichts davon erfährt. Der Standardwert ist dafür 90 Sekunden und wird im IIS eingestellt (Anwednugnskonfiguration). Netterweise lässt sich der Timeout für anspruchsvolle Seiten aber setzen.

Server.ScriptTimeOut = 1200 'Set timeout to 20 minutes

Benutzen Sie dies aber wirklich nur in Notfällen. Eine lange Laufzeit wird keinen Surfer begeistern. Wenn Sie pauschal eine höhere Zeit brauchen können Sie dies im Session_onstart in der Global.asa setzen.

Sessiontimeout
Die Zeit bis ein Webserver den Surfer als nicht mehr Existent betrachtet ist die Session Timeout. Per Standard ist diese auf 20 Minuten im IIS Web eingestellt. Dies bedeutet, das 20 Minuten nach der letzten Anforderung des Browsers die Session gelöscht wird und alle diesbezügliche Variablen freigegeben werden.
Wenn Sie grosse Eingabemasken haben, sollten Sie diese Zeit hochsetzen, da ansonsten ein Speichern unter Umständen nicht mehr möglich ist.
Falls Sie eine Statuslose Anwendung betreiben ( keine global.asa, keine Session) trifft der Session Timeout logischerweise nicht zu. Um eine Anwendung Satuslos zu machen entladen Sie diese im IIS Manager (Eigenschaften des Webs- entladen) Das Symbol zeigt dann einen Ordner mit einer kleinen Weltkugel.


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 31.05.2001
  Gültig bis: 30.06.2001
8 Ratings
Bewertung: 65,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG