Freigeben über


Ausgabecacheanbieter (AppFabric 1.1-Cache)

Der Microsoft AppFabric 1.1 für Windows Server-Ausgabecache ist ein Out-of-Process-Speichermechanismus für Ausgabecachedaten. Diese Daten beziehen sich auf vollständige HTTP-Antworten (Seitenausgabecache). Der Anbieter verwendet den neuen Erweiterungspunkt des Ausgabecacheanbieters, der in ASP.NET 4 eingeführt wurde.

Hinweis

In dieser Version wird der Ausgabecache für Webformulare auf Steuerungsebene vom Ausgabecacheanbieter nicht unterstützt.

Funktionen

Die folgende Liste beschreibt die Vorteile der Out-of-Process-Speicherung von Ausgabecachedaten:

  • Entwickler können größere Mengen von Ausgabecachedaten speichern, da die einzige gültige Obergrenze für die zwischenspeicherbare Datenmenge die Gesamtmenge des Arbeitsspeichers ist, die dem AppFabric-Cachecluster zur Verfügung steht.

  • Ausgabecachedaten gehen nicht verloren, wenn eine Webanwendung wiederverwendet wird. Da die Ausgabecachedaten extern außerhalb des IIS-Arbeitsprozesses gespeichert werden, bleiben die Ausgabecachedaten nach einem Neustart einer ASP.NET-Anwendung erhalten.

  • Es kann Komprimierung verwendet werden.

Komprimierung ist eine Funktion von Microsoft AppFabric 1.1 für Windows Server-Cache. In der Konfigurationsdatei können Sie den Cache im Element dataCacheClient mit dem Attribut isCompressionEnabled aktivieren. Das folgende Beispiel zeigt einen dataCacheClient namens default, für den Komprimierung aktiviert ist.

    <dataCacheClient name="default" isCompressionEnabled="true">
      <hosts>
        <host name="CacheServer1" cachePort="22233" />
        <host name="CacheServer2" cachePort="22233" />
      </hosts>
    </dataCacheClient>

Wichtig

Alle Cacheclients müssen so aktualisiert werden, dass sie das aktuellste Microsoft AppFabric 1.1 für Windows Server-SDK verwenden, wenn Komprimierung aktiviert ist.

Inhalt dieses Abschnitts

Siehe auch

Konzepte

Verwenden des ASP.NET 4-Cacheanbieters für AppFabric 1.1

  2012-03-05