Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 17215|Atsakyti: 0

[ASP.NET] Apie asp.net OutputCache talpyklos išvalymo išjungimo parametrą

[Kopijuoti nuorodą]
Paskelbta 2018-11-27 13:44:41 | | | |
ASP.NET suteikia patogų būdą valdyti talpyklą. @OutputCache direktyva gali būti naudojama puslapio išvesties talpyklai valdyti


  • Išteklių failus, tokius kaip css, js, image ir aspx, galima nuskaityti vietoje antrojo apsilankymo metu, nereikalaujant serverio pusės dar kartą, sumažinant kliento spaudimą prašyti išteklių iš serverio ir pagreitinant kliento atsakymo greitį.
  • Dažnai naudojamus duomenų šaltinius saugokite juos duomenų talpykloje arba atmintyje, kad sumažintumėte duomenų bazės užklausas ir sumažintumėte duomenų bazės spaudimą.
  • Svetainių diegimas keliuose kompiuteriuose ir paskirstytas jų apdorojimas gali efektyviai išspręsti spaudimą, kurį sukelia kelios vartotojų užklausos viename serveryje, ir pagreitinti atsakymą į klientų užklausas (paskirstytas diegimas).
  • Puslapiai, kurie bus dažnai pasiekiami, bet kurių duomenys neatnaujinami, gali būti apdorojami statiškai, efektyviai sumažinant serverio spaudimą ir kliento atsakymo greitį.



Išjungti talpyklą

Mano asp.net puslapis OutputCache sukonfigūruotas taip:


Kurdami projektą turime išjungti talpyklą, kitaip puslapis neįsigalios po pakeitimo, anksčiau komentavau šią funkciją, tiesą sakant, yra geresnis sprendimas,

Įtraukite šią konfigūraciją į web.config mazgą system.web:

Faile Web.Release.config sukonfigūruokite jį taip:

asp.net mvc Web.Release.config naudoja išsamius paaiškinimus
https://www.itsvse.com/thread-5185-1-1.html
(Šaltinis: Architect_Programmer)

Leidimo režimu pašalinami konfigūracijos elementai, kurie išjungia talpyklą, o tai neturi įtakos kūrimui ar išleidimui.

Išvalykite talpyklą

Jei pakeisime duomenų bazės duomenis, puslapio negalima atnaujinti iš karto, o tai labai veikia vartotojo patirtį, kad nepakenktume vartotojo patirčiai, galime ištrinti talpyklą ir leisti puslapiui įkelti iš naujo, o tai prilygsta talpyklos atnaujinimui.

Pavyzdžiui:

Tobulumo testavimas gali išvalyti talpyklą nepažeidžiant kitų puslapių talpyklos.

Išteklių:Hipersaito prisijungimas matomas.




Ankstesnis:Iliustruotas pasaulio budizmo meno žodynas (20 tomų), PDF
Kitą:Pasidalinkite knyga anglų kalba - Pagrindiniai vaistų atradimo ir kūrimo principai
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com