De eerste is het gebruik van de ingebouwde cache van ASP, die objectgegevens in het geheugen opslaat Ten tweede, als er Mvc in de controller of codeblok zit, gebruik dan [OutputCache(Duration = 100)] Ten derde: Als het een http-verzoek is [WebMethod(CacheDuration=60)] Ten vierde, als je webform in het codeblok gebruikt, voeg dan [System.Web.UI.PartialCaching(120)] toe.
Als de hoeveelheid data relatief klein is, kan deze worden gebruikt 1. Sessino <invoer-id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> ViewData ViewState["Land"] Koekjes Querystring
Wat zijn natuurlijk de voordelen van caching? 1. Prestaties, die het herhaalde aanmaken, verwerken en verzenden van data kan verminderen, en de gegevens kan cachen zonder wijziging, wat de responssnelheid van het webprogramma aanzienlijk kan verbeteren; 2. Stabiliteit Als het aantal gebruikers op dezelfde pagina te groot is, zal elke verwerking van elk verzoek een grote verspilling van middelen kosten en systeeminstabiliteit veroorzaken 3. Beschikbaarheid Soms worden sommige diensten die data verbeteren stilgelegd, en op dat moment is er een cache die de gebruiker blijft gebruiken, wat de beschikbaarheid van het systeem verbetert
|