Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 17215|Atbildi: 0

[ASP.NET] Par asp.net OutputCache kešatmiņas skalošanas atspējošanas iestatījumu

[Kopēt saiti]
Publicēts 27.11.2018 13:44:41 | | | |
ASP.NET nodrošina ērtu veidu, kā kontrolēt kešatmiņu. @OutputCache direktīvu var izmantot, lai kontrolētu lapas izvades kešatmiņu


  • Resursu failus, piemēram, css, js, attēlu un aspx, var nolasīt lokāli otrajā apmeklējumā, nepieprasot servera pusi vēlreiz, samazinot spiedienu uz klientu pieprasīt resursus no servera un paātrinot klienta reakcijas ātrumu.
  • Bieži izmantotos datu avotus saglabājiet tos datu kešatmiņā vai atmiņā, lai samazinātu datu bāzes pieprasījumus un mazinātu datu bāzes spiedienu.
  • Tīmekļa vietņu izvietošana vairākos datoros un to izkliedēta apstrāde var efektīvi atrisināt spiedienu, ko rada vairāki lietotāju pieprasījumi vienā serverī, un paātrināt atbildi uz klientu pieprasījumiem (izkliedēta izvietošana).
  • Lapas, kurām bieži piekļūs, bet kuru dati netiek atjaunināti, var apstrādāt statiski, efektīvi samazinot servera spiedienu un klienta reakcijas ātrumu.



Atspējot kešatmiņu

Mana asp.net lapa OutputCache ir konfigurēta šādi:


Mums ir jāatspējo kešatmiņa projekta izstrādē, pretējā gadījumā lapa pēc izmaiņām nestājas spēkā, agrāk es esmu komentējis šo funkciju, patiesībā ir labāks risinājums,

Pievienojiet šādu konfigurāciju web.config mezglam system.web:

Failā Web.Release.config konfigurējiet to šādi:

asp.net mvc Web.Release.config izmanto detalizētus paskaidrojumus
https://www.itsvse.com/thread-5185-1-1.html
(Avots: Architect_Programmer)

Laidiena režīmā tiek noņemti konfigurācijas vienumi, kas atspējo kešatmiņu, kas neietekmē izstrādi vai izlaišanu.

Kešatmiņas izskalošana

Ja mēs modificējam datus datu bāzē, lapu nevar nekavējoties atsvaidzināt, kas ievērojami ietekmē lietotāja pieredzi, lai neietekmētu lietotāja pieredzi, mēs varam izdzēst kešatmiņu un ļaut lapai atkārtoti ielādēt, kas ir līdzvērtīga kešatmiņas atsvaidzināšanai.

Piemēram:

Pilnības testēšana var izskalot kešatmiņu, neietekmējot citu lapu kešatmiņu.

Resursu:Hipersaites pieteikšanās ir redzama.




Iepriekšējo:Ilustrētā pasaules budistu mākslas vārdnīca (20 sējumi), PDF
Nākamo:Kopīgojiet grāmatu angļu valodā - Zāļu atklāšanas un izstrādes pamatprincipi
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com