Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 17215|Răspunde: 0

[ASP.NET] Despre asp.net setarea de dezactivare a golului cache-ului OutputCache

[Copiază linkul]
Postat pe 27.11.2018 13:44:41 | | | |
ASP.NET oferă o modalitate convenabilă de a controla cache-ul. Directiva @OutputCache poate fi folosită pentru a controla cache-ul de ieșire al paginilor


  • Fișierele de resurse precum css, js, image și aspx pot fi citite local la a doua vizită fără a fi nevoie să solicite din nou partea serverului, reducând presiunea asupra clientului de a solicita resurse de la server și accelerând viteza de răspuns a clientului.
  • Pentru sursele de date folosite frecvent, stochează-le în cache-ul de date sau în memorie pentru a reduce cererile bazei de date și a reduce presiunea bazei de date.
  • Implementarea site-urilor web pe mai multe calculatoare și procesarea lor distribuită poate rezolva eficient presiunea cauzată de cererile mai multor utilizatori pe un server și poate accelera răspunsul la cererile clienților (implementare distribuită).
  • Paginile care vor fi accesate frecvent, dar ale căror date nu sunt actualizate, pot fi tratate static, reducând astfel presiunea serverului și viteza de răspuns a clientului.



Dezactivează caching-ul

OutputCache-ul paginii mele asp.net este configurat astfel:


Trebuie să dezactivăm cache-ul în dezvoltarea proiectului, altfel pagina nu va intra în vigoare după modificare, în trecut am comentat această funcție, de fapt există o soluție mai bună,

Adaugă următoarea configurație la nodul system.web al web.config:

În fișierul Web.Release.config, configurați-l astfel:

asp.net mvc Web.Release.config folosește explicații detaliate
https://www.itsvse.com/thread-5185-1-1.html
(Sursa: Architect_Programmer)

În modul de lansare, elementele de configurare care dezactivează caching-ul sunt eliminate, ceea ce nu afectează dezvoltarea sau lansarea.

Golește cache-ul

Dacă modificăm datele din baza de date, pagina nu poate fi reîmprospătată imediat, ceea ce afectează semnificativ experiența utilizatorului; pentru a nu afecta experiența utilizatorului, putem șterge cache-ul și lăsa pagina să se reîncarce, ceea ce este echivalent cu reîmprospătarea cache-ului.

De exemplu:

Testarea perfecțiunii poate elimina cache-ul fără a afecta cache-ul altor pagini.

Resurse:Autentificarea cu hyperlink este vizibilă.




Precedent:Dicționar ilustrat al artei budiste mondiale (20 volume), PDF
Următor:Împărtășește o carte în engleză - Principii de bază ale descoperirii și dezvoltării medicamentelor
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com