Serverobjekte bieten Zugriff auf Methoden und Eigenschaften auf dem Server, von denen die meisten funktionale Dienste als Dienstprogramme sind. (IIS helfen Übersetzung)
Mit Serverobjekten können Sie ActiveX -Objektroutinen auf dem Server starten und aktiven Serverdienste verwenden, um Funktionen wie HTML- und URL -Codierung bereitzustellen.
1. script.ScriptTimeout
Nachdem das Skript für einen bestimmten Zeitraum ausgeführt wurde, wird die Zeitüberschreitung durchgeführt.
Die allgemeine Standardskript -Laufzeit des Servers beträgt 90 Sekunden.
Sie können in der Popup-Box von Properties der "Standard-Website" in "Internet Information Services" sehen, und Sie können es auch selbst einstellen.
Haha, der oben genannte ist nicht, es sind 900 Sekunden.
Es sollte das Dialogfeld "Konfiguration" auf der Registerkarte "Home Directory" sein, genau wie WinXP.
Bevor Sie die Skriptlaufzeit verstehen, schauen wir uns ein Programm an, und seine Hauptfunktion besteht darin, die Ausführungszeit der Webseiten zu berechnen.
[Strg+A Alle Auswahlen sind zum Kopieren angegeben: Sie können zuerst einige Codes ändern und dann klicken.
Natürlich besteht der entsprechende ASP darin, die von vielen Websites angezeigte Seitenausführungszeit anzuzeigen.
1, time.asp
<%startime = timer ()%> <a href =#bot> Lassen Sie uns die Ausführungszeit unten sehen </a> <% für i = 1 bis 5000 response.write ("<hr>") nächste %> Natürlich können andere Inhalte in der Mitte hinzugefügt werden. <br> <%endzeit = timer ()%> <a name = bot> </a> <%= Formatnumber ((Endzeitstartzeit)*1000,3)%> ms |
Wenn das obige Programm dann für i = 1 bis 5000000 wird
Haha, ist es das Gefühl, dass die Maschine nicht bald reagieren kann? Dann ist dies die Ausführungszeit des Skripts.
Um das Programm gut auszuführen, ist es Zeit, die Skriptausführungszeit für lange Zeit zu übernehmen.
Wie kann man es länger machen? Die Standardeinstellung ändern? Haha, natürlich nicht :)
<%Server.ScriptTimeout = 110%> |
Wenn die Zeiteinstellung größer als die Standard -90 Sekunden ist, ist der aktuelle Code: Geben Sie an, dass das Server -Verarbeitungsskript nach 110 Sekunden Zeitüberschreitungen.
Auch die Bestimmung der Skriptzeit hängt von Ihrem eigenen Programm ab. Im Allgemeinen ist es fast genauso wie etwa 100 Sekunden. Selbst wenn es ausgeführt werden kann, hat die Person, die die Webseite angesehen hat, sie möglicherweise vor langer Zeit überschritten.
Das obige Skripttimeout ist die einzige Eigenschaft des Serverobjekts
2. Server.htmlencode
HTMlencode ist eine der Methoden von Serverobjekten. Sie ermöglichen es Ihnen, bestimmte Zeichenfolgen zu codieren, und während HTML den größten Teil des Textes anzeigen kann, den Sie in ASP -Dateien schreiben, werden Sie auf Probleme stoßen, wenn Sie die im HTML -Tag verwendeten Zeichen tatsächlich einfügen müssen. Dies liegt daran, dass der Browser, wenn er eine solche Zeichenfolge liest, es versucht, sie zu erklären.