Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 17215|Risposta: 0

[ASP.NET] Informazioni sull'impostazione di disabilitazione del asp.net OutputCache per lo svuotamento della cache

[Copiato link]
Pubblicato su 27/11/2018 13:44:41 | | | |
ASP.NET offre un modo comodo per controllare la cache. La direttiva @OutputCache può essere usata per controllare la cache di uscita della pagina


  • File di risorse come css, js, image e aspx possono essere letti localmente alla seconda visita senza dover richiedere nuovamente al lato server, riducendo la pressione sul client per richiedere risorse dal server e accelerando la velocità di risposta del client.
  • Per le fonti di dati usate frequentemente, memorizzarle nella cache dei dati o in memoria per ridurre le richieste del database e alleviare la pressione sul database.
  • Distribuire siti web su più computer e processarli in modo distribuito può efficacemente risolvere la pressione causata da più richieste utente su un server e velocizzare la risposta alle richieste dei client (distribuzione distribuita).
  • Le pagine che saranno frequentemente accessibili ma i cui dati non vengono aggiornati possono essere trattate staticamente, riducendo di fatto la pressione del server e la velocità di risposta del cliente.



Disabilita la cache

La mia pagina di asp.net OutputCache è configurata come segue:


Dobbiamo disabilitare la cache nello sviluppo del progetto, altrimenti la pagina non avrà effetto dopo la modifica, in passato ho commentato questa funzione, anzi c'è una soluzione migliore,

Aggiungi la seguente configurazione al nodo system.web di web.config:

Nel file Web.Release.config, configuralo come segue:

asp.net mvc Web.Release.config utilizza spiegazioni dettagliate
https://www.itsvse.com/thread-5185-1-1.html
(Fonte: Architect_Programmer)

Nella modalità di rilascio, gli elementi di configurazione che disabilitano la cache vengono rimossi, il che non influisce sullo sviluppo o sul rilascio.

Svuota la cache

Se modifichiamo i dati nel database, la pagina non può essere aggiornata immediatamente, il che influisce molto sull'esperienza utente; per non influenzare l'esperienza utente, possiamo eliminare la cache e lasciare che la pagina si ricarichi, il che equivale ad aggiornare la cache.

Per esempio:

Testare la perfezione può svuotare la cache senza influire sulla cache delle altre pagine.

Risorse:Il login del link ipertestuale è visibile.




Precedente:Dizionario illustrato dell'arte buddhista mondiale (20 volumi), PDF
Prossimo:Condividi un libro in inglese - Principi di base per la scoperta e lo sviluppo di farmaci
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com