Share via


Benutzerdefinierte Zwischenspeicherung (Übersicht)

Letzte Änderung: Mittwoch, 7. Juli 2010

Gilt für: SharePoint Server 2010

Mit Zwischenspeicherungsoptionen von Microsoft SharePoint Server 2010 können Sie die Leistung Ihrer Websites optimieren. SharePoint Server 2010 verwendet Zwischenspeicherungsoptionen und -funktionalität von ASP.NET, die das Office-Team speziell für SharePoint Server 2010 entwickelt hat.

In den Themen zur Zwischenspeicherung wird beschrieben, welche Zwischenspeicherungstechnologien in SharePoint Server 2010 verfügbar sind und wie und wann Zwischenspeicherungsoptionen konfiguriert werden sollten, um die Leistung zu optimieren und Wartezeiten zu reduzieren. Sie haben folgende Möglichkeiten:

  • Anpassen der Zwischenspeicherung auf der Seitenebene mithilfe der Ausgabezwischenspeicherung.

  • Anpassen von Zwischenspeicherungsoptionen für einzelne Objekte, wie z. B Webparts, Navigationsaktionen und Siteübersichtbereitstellung, mithilfe der Objektzwischenspeicherung.

  • Steuern, ob, wie und wann für Ihre Website die datenträgerbasierte Zwischenspeicherung zum Reduzieren von Wartezeiten und zum Optimieren der Renderingzeiten für Bilddateien, Audiodateien und benutzerdefinierten Code, wie z. B. Cascading Stylesheets-Dateien (CSS) und ECMAScript (JavaScript, JScript)-Dateien (JS), verwendet wird.

In Tabelle 1 sind die in SharePoint Server 2010 verfügbaren Zwischenspeicherungstypen und deren Funktionsweise aufgeführt.

Tabelle 1. Zwischenspeicherungstypen in SharePoint Server 2010

Zwischenspeicherungstyp

Verwendungszweck

Hinweise

Ausgabezwischenspeicherung und Cacheprofile

Einzelne Seiten

Beinhaltet das Erweitern der Zwischenspeicherung mithilfe von VaryByCustomString.

Zwischenspeichern von Objekten

Einzelne Webpart-Steuerelemente, Feldsteuerelemente und Inhalte

Umfasst das Zwischenspeichern für listenübergreifende Abfragen und die Navigation.

Datenträgerbasiertes Zwischenspeichern für BLOBs (Binary Large Objects)

Individuelle BLOB-Ebene mit Zwischenspeicherung von Bildern, Sound, Video und Code

Unterstützt GIF-, JPG-, JS-, CSS- und andere Bild-, Sound- und Codedateien, die als BLOB-Daten gespeichert sind.

Sie können die Leistung Ihrer SharePoint Server 2010-Bereitstellung wie folgt deutlich verbessern:

  • Erstellen zwischenspeicherungsfähiger Steuerelemente.

  • Erweitern der Zwischenspeicherung mithilfe von für Ihre Websitebereitstellung geeigneten Methoden.

  • Erstellen von Navigationsanbietern, die immer den Objektcache verwenden.

  • Erstellen von Inhaltsabfragen, die den Inhalt-nach-Abfrage-Cache verwenden.

  • Erstellen von Serversteuerelementen für Ihre Gestaltungsvorlage und Seitenlayouts, durch die Datenbankroundtrips minimiert werden.

Entwickler sollten beachten, dass von SharePoint Server 2010 dedizierte Caches für Navigationsknoten und Inhalt bereitgestellt wird, der von potenziell teuren Abrufoperationen zurückgegeben wird, wie z. B. standardmäßige Microsoft SharePoint Foundation-Abfragen, die mit einem SPQuery-Objekt ausgeführt werden, und websiteübergreifende Abfragen, die mit einem SPSiteDataQuery-Objekt ausgeführt werden.

HinweisHinweis

In SharePoint Server 2010 können zwar ASP.NET-Direktiven für die Ausgabezwischenspeicherung nicht auf dieselbe Weise wie auf einer ASP.NET-Standardseite verwendet werden, aber sie verfügen damit über ein leistungsfähiges Framework, um ähnliche Ergebnisse zu erzielen.

Siehe auch

Aufgaben

Vorgehensweise: Erweitern der Zwischenspeicherung mithilfe des VaryByCustom-Ereignishandlers