|
|
Veröffentlicht am 01.08.2019 16:47:32
|
|
|
|

Du denkst, du kannst langsam sein, das ist unmöglich! Du denkst, du kannst stillhalten, aber das ist unmöglich!
Henan ist der Geburtsort der Geschichte "Warten auf das Kaninchen", die die Geschichte eines faulen Bauern erzählt, der an einem Baumstumpf sitzt und darauf wartet, dass das süße kleine Kaninchen gegen den Baum schlägt – wie kann so etwas also jeden Tag passieren! Was du denkst, wird immer so funktionieren, wie du denkst, also ist es am effektivsten, die Initiative zu ergreifen! Jeder Heilige hat eine Vergangenheit, jeder Sünder hat eine Zukunft!
Lesen Sie ganz nach oben:
1. Dieser Artikel nimmt IIS8 und Windows Server 2012R2 als Beispiele
2. IIS8 läuft auf den Versionen Windows Server 2012 und Windows 8 und höher.
3. Der Anwendungspool und die Website existieren getrennt im IIS, aber der Betrieb der Website muss auf der Annahme basieren, dass der entsprechende Anwendungspool gestartet wird.
4. Standardmäßig wird der Anwendungspool automatisch von IIS nach einer Phase der Inaktivität (keine angeforderten Operationen) zurückgefordert.
5. IIS8 wird mit einem Anwendungsinitialisierungs-Toolkit geliefert, IIS7.5 muss nach unabhängigen Installationspaketen für die Installation suchen, und die automatische IIS-Initialisierung wird derzeit nicht unterstützt, da sie niedriger als 7.5 ist.
6. Diese Fallmethode kann das Problem des langsamen Zugriffs ASP.Net beim ersten Mal und des langsamen Zugriffs nach einer gewissen Zeit lösen.
Los geht's!
1. Installieren Sie die IIS-Anwendungsinitialisierungsfunktion
Wie unten gezeigt:
2. Bearbeiten Sie den Startmodus des entsprechenden Anwendungspools auf der Website
Wie in der untenstehenden Abbildung dargestellt, sieht der Operationspfad wie folgt aus: Anwendungspool – > Website-Korrespondierender Programmpool – > Rechtsklick, Erweiterte Einstellungen – > Auswahl, Startmodus immer laufen
3. Aktivieren Sie den entsprechenden Website-Vorladen Wie in der untenstehenden Abbildung gezeigt, ist der Operationspfad: Website -> Entsprechende Website -> Rechtsklick, Erweiterte Einstellungen -> Auswahl, Vorladen aktiviert True
4. Setzen Sie den Konfigurationseditor ein und schreiben Sie die Standard-Preload-Anfrage
Wie in der untenstehenden Abbildung gezeigt, öffnen Sie den Konfigurationseditor
Wie in der untenstehenden Abbildung gezeigt: Oben links wähle system.webServer/applicationInitialization für den Konfigurationsknoten, und andere Konfigurationen sind im roten Kreis zu finden
Wie in der Abbildung unten gezeigt: Füge der Sammlung eine Initialisierungsanfrageadresse (für die Standardadresse der IIS-Initialisierung) hinzu und klicke auf die Schaltfläche Anwenden auf der rechten Seite der Konfigurationsoberfläche.und den App-Pool und die Website neu starten
Bemerkung:
1. Grundlegende Beschreibung: Die IIS-Anwendungsinitialisierung öffnet automatisch einen neuen Programmpool nach der ersten Erstellung der Website oder nachdem der Anwendungspool der entsprechenden Website wiederverwendet wurde, und startet die Website-Initialisierung, wodurch eine normale Anfrage simuliert wird, die Website online zu halten.
(Dieser Prozess kann verwendet werden, um Website-Anfragen mit Hilfe von Drittanbieter-Tools oder -Diensten zu simulieren.)
2. Konfigurationsbeschreibung:
(1) AlwaysRunning aktivieren: Stellen Sie sicher, dass der Anwendungspool nach der ersten Erstellung oder Wiederverwendung automatisch wieder laufen kann.
(2) Vorladen des Website-Programms aktivieren (wahr): Stellen Sie sicher, dass die Website nach dem Start des Programmpools auf die Voreingabeaktion reagieren kann.
(3) Konfigurieren Sie den Standard-Preload-Pfad der Website: Stellen Sie sicher, dass das Programm das Programm schnell kompilieren und während des Preloading-Prozesses nach dem Start des Programmpools in den Speicher gelangen kann, um eine schnelle Antwort auf Anfragen zu gewährleisten.
(Ende)
|
Vorhergehend:C#-Klassen, statische Klassen, statische Variablen, initialisieren Sie die AusführungsreihenfolgeNächster:Barbecue-Enzyklopädie, wenn du Barbecue lernen willst, schau es dir bitte an
|