Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 17215|Odpověď: 0

[ASP.NET] O nastavení asp.net OutputCache pro vypnutí cache flushing

[Kopírovat odkaz]
Zveřejněno 27.11.2018 13:44:41 | | | |
ASP.NET poskytuje pohodlný způsob řízení cache. Direktiva @OutputCache může být použita k řízení výstupní cache stránky


  • Soubory zdrojů jako css, js, image a aspx lze při druhé návštěvě číst lokálně bez nutnosti znovu žádat serverovou stranu, což snižuje tlak na klienta žádat o zdroje ze serveru a urychluje rychlost odezvy klienta.
  • U často používaných datových zdrojů je ukládejte do datové cache nebo do paměti, aby se snížily požadavky na databázi a ulevilo se tlaku na databázi.
  • Nasazení webových stránek na více počítačích a jejich distribuované zpracování může efektivně odstranit tlak způsobený více uživatelskými požadavky na jednom serveru a urychlit reakci klientských požadavků (distribuované nasazení).
  • Stránky, které budou často navštěvovány, ale jejichž data nejsou aktualizována, lze zpracovávat staticky, což efektivně snižuje tlak na server a rychlost odezvy klienta.



Vypnout cachování

Moje asp.net stránka OutputCache je nastavena následovně:


Cache musíme během vývoje projektu deaktivovat, jinak stránka po úpravě nenajde účinnost. V minulosti jsem tuto funkci zmiňoval, ve skutečnosti existuje lepší řešení.

Přidejte následující konfiguraci do uzla system.web web.config:

V souboru Web.Release.config jej nakonfigurujte následovně:

asp.net mvc Web.Release.config používá podrobná vysvětlení
https://www.itsvse.com/thread-5185-1-1.html
(Zdroj: Architect_Programmer)

V režimu vydání jsou odstraněny konfigurační položky, které deaktivují cache, což neovlivňuje vývoj ani vydání.

Vyčistite cache

Pokud upravíme data v databázi, stránku nelze okamžitě obnovit, což výrazně ovlivňuje uživatelský zážitek, a abychom neměli vliv na uživatelský zážitek, můžeme cache smazat a nechat stránku znovu načíst, což je ekvivalent obnovení cache.

Například:

Testování dokonalosti může cache vyhladit, aniž by to ovlivnilo cache ostatních stránek.

Prostředky:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:Ilustrovaný slovník světového buddhistického umění (20 svazků), PDF
Další:Sdílejte knihu v angličtině – Základní principy objevování a vývoje léků
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com