Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 17215|Svare: 0

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

[Kopier lenke]
Publisert på 27.11.2018 13:44:41 | | | |
ASP.NET gir en praktisk måte å kontrollere cachen på. @OutputCache-direktivet kan brukes til å kontrollere sideutdatacachen


  • Ressursfiler som css, js, image og aspx kan leses lokalt ved andre besøk uten å måtte be serversiden på nytt, noe som reduserer presset på klienten med å be om ressurser fra serveren og øker klientens responshastighet.
  • For ofte brukte datakilder, lagre dem i datacachen eller i minnet for å redusere databaseforespørsler og lette datapresset.
  • Distribusjon av nettsteder på flere datamaskiner og behandling av dem på en distribuert måte kan effektivt løse presset forårsaket av flere brukerforespørsler på én server og fremskynde responsen på klientforespørsler (distribuert distribusjon).
  • Sider som ofte blir brukt, men hvis data ikke oppdateres, kan behandles statisk, noe som effektivt reduserer serverpress og klientresponshastighet.



Deaktiver caching

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


Vi må deaktivere cachen i prosjektutviklingen, ellers vil ikke siden tre i kraft etter endring, tidligere har jeg kommentert denne funksjonen, faktisk finnes det en bedre løsning,

Legg til følgende konfigurasjon i system.web-noden til web.config:

I Web.Release.config-filen konfigurerer du den slik:

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

I release-modus fjernes konfigurasjonselementer som deaktiverer caching, noe som ikke påvirker utvikling eller utgivelse.

Tøm cachen

Hvis vi endrer dataene i databasen, kan ikke siden oppdateres umiddelbart, noe som i stor grad påvirker brukeropplevelsen. For å unngå å påvirke brukeropplevelsen kan vi slette cachen og la siden laste inn igjen, noe som tilsvarer å oppdatere cachen.

For eksempel:

Testing av perfeksjon kan tømme cachen uten å påvirke cachen til andre sider.

Ressurser:Innloggingen med hyperkoblingen er synlig.




Foregående:Illustrert ordbok over verdensbuddhistisk kunst (20 bind), PDF
Neste:Del en bok på engelsk – Grunnleggende prinsipper for legemiddeloppdagelse og -utvikling
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com