Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 17215|Svar: 0

[ASP.NET] Om inställningen asp.net OutputCache-rensning av cache-flushing

[Kopiera länk]
Publicerad på 2018-11-27 13:44:41 | | | |
ASP.NET ger ett bekvämt sätt att kontrollera cachen. @OutputCache-direktivet kan användas för att styra sidutdatacachen


  • Resursfiler som css, js, image och aspx kan läsas lokalt vid andra besöket utan att behöva begära serversidan igen, vilket minskar pressen på klienten att begära resurser från servern och snabbar upp klientens svarshastighet.
  • För ofta använda datakällor, lagra dem i datacachen eller i minnet för att minska databasförfrågningar och minska databastrycket.
  • Att distribuera webbplatser på flera datorer och bearbeta dem på ett distribuerat sätt kan effektivt lösa trycket som orsakas av flera användarförfrågningar på en server och påskynda svaret på klientförfrågningar (distribuerad distribution).
  • Sidor som ofta kommer att nås men vars data inte uppdateras kan behandlas statiskt, vilket effektivt minskar servertrycket och klientens svarshastighet.



Inaktivera caching

Min asp.net sida OutputCache är konfigurerad enligt följande:


Vi måste inaktivera cachen i projektutvecklingen, annars träder sidan inte i kraft efter modifiering, tidigare har jag kommenterat denna funktion, faktiskt finns det en bättre lösning,

Lägg till följande konfiguration i system.web-noden i web.config:

I Web.Release.config-filen, konfigurera den enligt följande:

asp.net mvc Web.Release.config använder detaljerade förklaringar
https://www.itsvse.com/thread-5185-1-1.html
(Källa: Architect_Programmer)

I release-läget tas konfigurationselement som inaktiverar caching bort, vilket inte påverkar utveckling eller release.

Töm cachen

Om vi ändrar datan i databasen kan sidan inte uppdateras omedelbart, vilket påverkar användarupplevelsen kraftigt, för att inte påverka användarupplevelsen kan vi radera cachen och låta sidan ladda om, vilket motsvarar att uppdatera cachen.

Till exempel:

Att testa perfektion kan tömma cachen utan att påverka cachen på andra sidor.

Resurser:Inloggningen med hyperlänken är synlig.




Föregående:Illustrated Dictionary of World Buddhist Art (20 volymer), PDF
Nästa:Dela en bok på engelska – Grundläggande principer för läkemedelsupptäckt och utveckling
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com