Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 17215|Svar: 0

[ASP.NET] Om indstillingen asp.net OutputCache cache flushing disable

[Kopier link]
Opslået på 27/11/2018 13.44.41 | | | |
ASP.NET giver en bekvem måde at kontrollere cachen på. @OutputCache-direktivet kan bruges til at styre page-output-cachen


  • Ressourcefiler som css, js, image og aspx kan læses lokalt ved det andet besøg uden at skulle anmode serversiden igen, hvilket reducerer presset på klienten for at anmode om ressourcer fra serveren og øger klientens svarhastighed.
  • For ofte brugte datakilder skal de lagres i datacachen eller i hukommelsen for at reducere databaseforespørgsler og lette belastningen på databasen.
  • Udrulning af hjemmesider på flere computere og behandling af dem på en distribueret måde kan effektivt løse det pres, der opstår af flere brugerforespørgsler på én server, og fremskynde responsen på klientanmodninger (distribueret udrulning).
  • Sider, der ofte tilgås, men hvis data ikke opdateres, kan behandles statisk, hvilket effektivt reducerer servertrykket og klientens svarhastighed.



Deaktiver caching

Min asp.net side OutputCache er konfigureret som følger:


Vi skal deaktivere cachen i projektudviklingen, ellers træder siden ikke i kraft efter modifikation, tidligere har jeg kommenteret denne funktion, faktisk findes der en bedre løsning,

Tilføj følgende konfiguration til system.web-noden i web.config:

I Web.Release.config-filen konfigureres den som følger:

asp.net mvc Web.Release.config bruger detaljerede forklaringer
https://www.itsvse.com/thread-5185-1-1.html
(Kilde: Architect_Programmer)

I release-tilstand fjernes konfigurationselementer, der deaktiverer caching, hvilket ikke påvirker udvikling eller udgivelse.

Tøm cachen

Hvis vi ændrer dataene i databasen, kan siden ikke opdateres med det samme, hvilket i høj grad påvirker brugeroplevelsen; for ikke at påvirke brugeroplevelsen kan vi slette cachen og lade siden genindlæses, hvilket svarer til at opdatere cachen.

For eksempel:

Test af perfektion kan tømme cachen uden at påvirke cachen på andre sider.

Ressourcer:Hyperlink-login er synlig.




Tidligere:Illustreret ordbog over verdensbuddhistisk kunst (20 bind), PDF
Næste:Del en bog på engelsk - Grundlæggende principper for lægemiddelopdagelse og -udvikling
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com