Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 17215|Antwort: 0

[ASP.NET] Über die asp.net Einstellung OutputCache-Flushing Cache Flushing Disable

[Link kopieren]
Veröffentlicht am 27.11.2018 13:44:41 | | | |
ASP.NET bietet eine bequeme Möglichkeit, den Cache zu steuern. Die @OutputCache-Direktive kann verwendet werden, um den Seitenausgabe-Cache zu steuern


  • Ressourcendateien wie CSS, JS, IMAGE und ASPX können beim zweiten Besuch lokal gelesen werden, ohne erneut die Serverseite anfordern zu müssen, was den Druck auf den Client, Ressourcen vom Server anzufordern, verringert und die Reaktionsgeschwindigkeit des Clients beschleunigt.
  • Häufig genutzte Datenquellen werden im Datencache oder im Speicher gespeichert, um Datenbankanfragen zu reduzieren und den Druck auf die Datenbank zu verringern.
  • Das Bereitstellen von Websites auf mehreren Computern und deren verteilte Verarbeitung kann den Druck durch mehrere Benutzeranfragen auf einem Server effektiv lösen und die Antwort auf Client-Anfragen beschleunigen (verteilte Bereitstellung).
  • Seiten, die häufig abgerufen werden, deren Daten aber nicht aktualisiert werden, können statisch behandelt werden, wodurch der Serverdruck und die Reaktionsgeschwindigkeit der Clients effektiv reduziert wird.



Caching deaktivieren

Meine asp.net Seite OutputCache ist wie folgt konfiguriert:


Wir müssen den Cache in der Projektentwicklung deaktivieren, sonst tritt die Seite nach der Änderung nicht mehr in Kraft, in der Vergangenheit habe ich diese Funktion kommentiert, tatsächlich gibt es eine bessere Lösung,

Fügen Sie folgende Konfiguration dem System.web-Knoten von web.config hinzu:

In der Web.Release.config-Datei konfigurieren Sie sie wie folgt:

asp.net mvc Web.Release.config verwendet detaillierte Erklärungen
https://www.itsvse.com/thread-5185-1-1.html
(Quelle: Architect_Programmer)

Im Release-Modus werden Konfigurationselemente, die Caching deaktivieren, entfernt, was weder die Entwicklung noch die Veröffentlichung beeinträchtigt.

Löschen Sie den Cache

Wenn wir die Daten in der Datenbank ändern, kann die Seite nicht sofort aktualisiert werden, was das Nutzererlebnis stark beeinträchtigt. Um das Erlebnis nicht zu beeinträchtigen, können wir den Cache löschen und die Seite neu laden lassen, was dem Aktualisieren des Caches entspricht.

Zum Beispiel:

Das Testen der Perfektion kann den Cache leeren, ohne den Cache anderer Seiten zu beeinflussen.

Betriebsmittel:Der Hyperlink-Login ist sichtbar.




Vorhergehend:Illustriertes Wörterbuch der Weltbuddhistischen Kunst (20 Bände), PDF
Nächster:Teilen Sie ein Buch auf Englisch – Grundprinzipien der Arzneimittelforschung und -entwicklung
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com