Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 17215|Odpoveď: 0

[ASP.NET] O asp.net nastavení OutputCache na vypnutie vyrovnávacej pamäte

[Kopírovať odkaz]
Zverejnené 27. 11. 2018 13:44:41 | | | |
ASP.NET poskytuje pohodlný spôsob ovládania cache. Príkaz @OutputCache môže byť použitý na riadenie cache výstupu stránky


  • Resource súbory ako css, js, image a aspx je možné načítať lokálne pri druhej návšteve bez nutnosti opätovného žiadania serverovej strany, čím sa znižuje tlak na klienta žiadať zdroje zo servera a zrýchľuje sa rýchlosť reakcie klienta.
  • Pri často používaných dátových zdrojoch ich ukladajte do dátovej cache alebo do pamäte, aby ste znížili požiadavky na databázu a znížili tlak na databázu.
  • Nasadzovanie webových stránok na viacerých počítačoch a ich spracovanie distribuovaným spôsobom môže efektívne odstrániť tlak spôsobený viacerými požiadavkami používateľov na jednom serveri a zrýchliť reakciu na požiadavky klientov (distribuované nasadenie).
  • Stránky, ktoré budú často prístupné, ale ich dáta nie sú aktualizované, môžu byť spracované staticky, čo efektívne znižuje tlak servera a rýchlosť reakcie klienta.



Vypnúť cache

Moja asp.net stránka OutputCache je nastavená nasledovne:


Cache musíme deaktivovať počas vývoja projektu, inak stránka po úprave nenadobudne účinok, v minulosti som túto funkciu spomínal, v skutočnosti existuje lepšie riešenie,

Pridajte nasledujúcu konfiguráciu do uzla system.web web.config:

V súbore Web.Release.config ho nakonfigurujte nasledovne:

asp.net mvc Web.Release.config používa podrobné vysvetlenia
https://www.itsvse.com/thread-5185-1-1.html
(Zdroj: Architect_Programmer)

V režime vydania sa odstránia konfiguračné položky, ktoré deaktivujú cache, čo neovplyvňuje vývoj ani vydanie.

Vyčistiť cache

Ak upravíme dáta v databáze, stránka sa nedá okamžite obnoviť, čo výrazne ovplyvňuje používateľský zážitok, a aby sme neovplyvnili používateľský zážitok, môžeme vymazať cache a nechať stránku znovu načítať, čo je ekvivalentné obnoveniu cache.

Napríklad:

Testovanie dokonalosti môže vymazať cache bez ovplyvnenia cache ostatných stránok.

Zdroje:Prihlásenie na hypertextový odkaz je viditeľné.




Predchádzajúci:Ilustrovaný slovník svetového budhistického umenia (20 zväzkov), PDF
Budúci:Zdieľajte knihu v angličtine - Základné princípy objavovania a vývoja liekov
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com