Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 41393|Antwoord: 1

[ASP.NET] ASP.NET de IIS 10 AlwaysRunning voorlaadfunctie van MVC 5

[Link kopiëren]
Geplaatst op 23-01-2021 12:20:25 | | | |
Standaard wordt de applicatiepool automatisch teruggewonnen door IIS na een periode van inactiviteit (geen gevraagde bewerkingen). Nadat de applicatiepool is gerecycled, start w3wp niet meer als niemand de website bezoekt. De eerste gebruiker vraagt om toegang, de website-toegang zal erg traag zijn en de gebruikerservaring erg slecht, en om dit op te lossen kun je de IIS-applicatie-initialisatiefunctie gebruiken.

IIS8 wordt geleverd met een applicatieinitialisatietoolkit, IIS7.5 moet zoeken naar onafhankelijke installatiepakketten voor installatie, en automatische IIS-initialisatie wordt voorlopig niet ondersteund en is lager dan 7.5.

Deze casemethode lost het probleem op van langzame toegang ASP.Net de eerste keer, en daarna na een bepaalde periode trage toegang.

Toegevoegde mogelijkheden voor IIS-applicatieinitialisatie

Klik in het Configuratiescherm op Programma's - Schakel Windows-functies in of uit om "Applicatieinitialisatiefunctie" toe te voegen, zoals hieronder weergegeven:



ASP.NET Web.config-instellingen

Voeg de volgende configuratie toe onder de system.webServer-node in het web.config-bestand van de website:

initializationPage: iis simuleert automatisch het relatieve padpagina-adres van het verzoek. hostNaam: Het adres van de gebonden locatie.

Applicatiepool

Klik in de bijbehorende website-applicatiepool op Geavanceerde instellingen en selecteer de AlwaysRunning-modus in de opstartmodus, zoals weergegeven in de volgende figuur:




Schakel het vooraf laden van de bijbehorende website in

Operatiepad: Website -> Overeenkomstige website -> Rechtsklik, Geavanceerde instellingen -> Selectie, Preload is ingeschakeld True, zoals weergegeven in de volgende figuur:







Vorig:asp.net core hernoemt zip-pakketten in het geheugen in bulk
Volgend:Versleutel gegevens met ASP.NET machineKey
Geplaatst op 22-09-2021 20:35:18 |
Leer leren...
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com