Verbessern des Seitenrenderings durch Konfigurieren des Seitenausgabecaches

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Wenn die Website viele besuchen erhält, können Sie die Ausgabe Zwischenspeichern von häufig verwendeter Seiten für optimale Leistung der Website konfigurieren.

Hinweis: Wenn Sie die Zwischenspeichern der Seitenausgabe verwenden möchten, muss das Veröffentlichungsfeature für Ihre Website aktiviert sein.

In diesem Artikel werden folgende Themen behandelt:

Informationen zum Zwischenspeichern von Seiten Ausgabe

Erstellen eines neuen Cache Profils

Konfigurieren von Einstellungen zur Seite Ausgabe Cache für eine Websitesammlung

Konfigurieren der Seite Einstellungen des Caches für die Ausgabe der Ebene

Konfigurieren von Einstellungen zur Seite Ausgabe Cache für Seitenlayouts

Informationen zum Zwischenspeichern von Seiten Ausgabe

Seite ausgeben Zwischenspeichern Stores Ausgabe aller Steuerelemente auf einer Seite, und auch mehrere verschiedene Versionen von dieser vorab gerenderten Seite gespeichert. Seite Einstellungen des Caches für die Ausgabe können auf der Websitesammlungsebene Websiteebene, und für einzelne Seitenlayouts konfiguriert werden. Der Seite Ausgabecache ist standardmäßig deaktiviert.

Nachdem eine Seite zum ersten Mal gerendert einem Benutzer in einer bestimmten Benutzerklasse jeder nachfolgenden, dass Benutzer die Seite in der gleichen Klasse anzeigt, die Seite geladen schneller, da die Steuerelemente auf der ASPX-Seite nicht benötigte erneut ausführen, um den HTML-Code generieren. Die Zeitdauer zum Rendern von der Seite erforderlichen wird verringert. Seite Ausgabecache verbessert Server-Leistung, da es Server Steuerelement Aktivitäten und Anrufe an die Datenbank verringert.

Bevor Sie entscheiden, verwenden Zwischenspeichern der Ausgabe ob, um die Leistung von Seiten und Seite Element zu verbessern, sollten Sie erwägen Sie die folgende Liste der potenziellen vor- und Nachteile der Ausgabe Zwischenspeichern. Die folgende Liste ist nicht vollständig, und auch können möglicherweise noch weitere Aspekte zu berücksichtigen.

Vorteile von Zwischenspeichern der Ausgabe

Nachteile der Zwischenspeichern der Ausgabe

  • Jede entsprechende Klasse von Inhalten (z. B. Seite oder ein Element in einer Seite) empfängt schneller Antwort, und können daher kürzere Wartezeit, nach gerendert wird.

  • Jeder Server verwendet weniger CPU-Zeit und Aufwand auf derselben Seite nach der anfänglichen Rendern dienen.

  • Jede Datenquelle für die Seite gerenderten kann skalieren, um weitere im Webclient aufgrund der bei verringertem Datenfluss dienen, die ausgeben, dass bei dieser Methode möglich ist.

  • Für jede Seite Anforderung, für die eine Ausgabe zwischengespeicherte Version einer Seite bereitgestellt wird, ist der Server nicht zu erforderlich:

    • Stellen Sie eine Schleife auf die Datenbank auf den Quellcode für die ASPX-Seite und alle ASCX-Steuerelemente auf der Seite abgerufen werden sollen.

    • Laden Sie und Rendern Sie erneut auf die Steuerelemente.

    • Erneut Abfragen Sie alle Datenquellen, die die Steuerelemente für Daten benötigen.

  • Zwischenspeichern der Ausgabe verbraucht zusätzlichen Speicher. Jede Version einer Seite wird Speicher auf dem Webclient belegt.

  • Wenn mit zwei oder mehr Front-End-Webservern verwendet wird, kann das Zwischenspeichern der Ausgabe Konsistenz auswirken. Sie können ein Cacheprofil nicht zum Suchen nach Updates für jede Anforderung und fordern Sie darauf, um die Änderungen auf die Version der Webseite im Ausgabecache bis zu 60 Sekunden nach der Aktualisierung der ursprünglichen Seite ignorieren z. B. konfigurieren. Wenn Sie zwei Front-End-Webservern in der Suchtopologie und je nach den Lastenausgleich, mit denen die Anfrage des Benutzers weitergeleitet haben, konnte ein Reader Websiteinhalte Inkonsistenzen angezeigt, wenn die Seite von einem Server gerendert wird, und klicken Sie dann eine nachfolgende Anforderung an einer zweiten Server an weitergeleitet wird Hin das Fenster 60 Sekunden.

Seitenanfang

Erstellen eines neuen Cache Profils

Cacheprofile werden bestimmte cacheeinstellungen für jede Art von Seite Ausgabecache beschrieben. Ein Cacheprofil definiert die folgenden Arten von Cacheverhalten:

  • Die Zeitdauer, die Elemente innerhalb des Caches aufbewahrt werden sollen

  • Die verkürzen Sicherheitsrichtlinie

  • Ablauf Einstellungen wie Dauer und Änderungen

  • Teil Caches basierend auf Benutzerberechtigungen, Benutzerberechtigungen und anderen benutzerdefinierten Variablen.

Da ein Cacheprofil zentral für eine Websitesammlung definiert werden kann, können Sie ein Profil an einem Ort aktualisieren und die Änderung sofort in der Websitesammlung implementiert wird. Sie müssen ein Websitesammlungsadministrator zum neuen Cacheprofile definieren.

Hinweis: Cacheprofile bestimmt das Verhalten der Seite Ausgabecache für eine Websitesammlung, eine einzelne Website oder einer Gestaltungsvorlage, die die Cacheprofilen angewendet werden.

  1. Wechseln Sie zur Homepage für die Website auf oberster Ebene in der Websitesammlung.

  2. Klicken Sie im Menü Websiteaktionen Schaltflächensymbol auf Websiteeinstellungen.

  3. Klicken Sie unter Websitesammlungsverwaltung auf Website Websitesammlung Cacheprofile.

  4. Klicken Sie auf der Seite Cacheprofile auf Add New Element.

  5. Geben Sie im Abschnitt Titel einen Titel für das neue Cacheprofil ein.

  6. Geben Sie im Abschnitt Anzeigename einen Namen für das Cacheprofil aus.

    Der Anzeigename wird in der Liste der verfügbaren Cacheprofile für Websitebesitzer und Seitenlayouts angezeigt.

  7. Geben Sie im Abschnitt Anzeigen Beschreibung eine Beschreibung zum Zweck der Cacheprofil ein.

  8. Wählen Sie im Abschnitt ACL ausführen Aktivieren Sie das Kontrollkästchen, um sicherzustellen, dass alle Elemente im Cache eingeschränkt werden.

    , Obwohl Sie das Kontrollkästchen, um zusätzliche Geschwindigkeit bereitzustellen deaktivieren können, sollten Sie dies führen Sie nur für Websites oder Seitenlayouts, die nicht mit Informationen verfügen, die eingeschränkt werden muss.

  9. Wählen Sie im Abschnitt aktiviert das Kontrollkästchen für das Zwischenspeichern.

  10. Geben Sie im Abschnitt Dauer die Anzahl der Sekunden, die die zwischengespeicherte Version zur Verfügung steht.

  11. Wählen Sie im Abschnitt Änderungen überprüfen das Kontrollkästchen auf jeder Seite Anforderung überprüfen, ob die Website nicht geändert hat, Sie den Cache Änderungen zu der Website leeren wird ein.

    , Obwohl Sie das Kontrollkästchen deaktivieren können, um das Leistungsverhalten zu verbessern, wenn Sie dies tun, das System überprüft nicht nach Updates suchen, zu der Website für die angegebene Anzahl von Sekunden im Abschnitt Dauer. Dies kann dazu führen, dass Benutzer die neueste Informationen nicht angezeigt werden.

  12. Geben Sie im Abschnitt benutzerdefinierte Parameter verschieden gemäß HttpCachePolicy.SetVaryByCustom in ASP.NET 2.0 den benutzerdefinierten Parameter ein.

    Hinweis: Weitere Details zu den Parametern hier und in den folgenden Schritten, finden Sie in der .NET Framework Class Library auf MSDN.

  13. Geben Sie im Abschnitt Unterscheidung nach HTTP-Header den benutzerdefinierten Parameter gemäß HttpCachePolicy.VaryByHeaders in ASP .NET 2.0 ein.

  14. Geben Sie im Abschnitt Unterscheidung nach Zeichenfolge Abfrageparameter des Abfrageparameters gemäß HttpCachePolicy.VaryByParams in ASP .NET 2.0 ein.

  15. Wählen Sie im Abschnitt Unterscheidung nach Benutzerberechtigungen das Kontrollkästchen, um sicherzustellen, dass Benutzer auf alle sicherungsfähige Objekte dieselbe zwischengespeicherte Seite wie andere Benutzer finden Sie unter müssen gleiche Berechtigungen verfügen.

  16. Wählen Sie im Abschnitt Cacheability gemäß HttpCacheability in ASP .NET 2.0 den Cachetyp aus.

  17. Wählen Sie im Abschnitt sicher für authentifizierte Verwendung das Kontrollkästchen für die Richtlinien, die Administratoren und Seite zulassen Layout-Designer auf authentifizierte Szenarien angewendet werden soll.

  18. Wählen Sie das Kontrollkästchen, um das normale Verhalten außer Kraft, in welche, das Personen mit bearbeiten Berechtigungen die Seiten zwischengespeichert werden, im Abschnitt Zulassen Autoren, zwischengespeicherten Inhalt anzuzeigen.

    Aktivieren Sie dieses Verhalten in Szenarien, in denen Sie wissen, dass die Seite veröffentlicht werden, aber keine Inhalte, die möglicherweise ausgecheckt oder als Entwurf, wie etwa ein Webpart für Inhaltsabfragen vorhanden.

  19. Klicken Sie auf Speichern.

Seitenanfang

Konfigurieren von Einstellungen zur Seite Ausgabe Cache für eine Websitesammlung

Sie müssen ein Websitesammlungsadministrator Seite Ausgabe Cache für eine Websitesammlung konfigurieren können.

  1. Klicken Sie im Menü Websiteaktionen Schaltflächensymbol auf Websiteeinstellungen.

  2. Klicken Sie im Abschnitt Websitesammlungsverwaltung auf Ausgabecache der Websitesammlung.

  3. Klicken Sie auf das Kontrollkästchen Aktivieren Ausgabecache, zum Zwischenspeichern der Ausgabe in der Websitesammlung aktivieren.

    Eine Liste der Einstellungen des Caches wird auf der Seite angezeigt.

  4. Wählen Sie im Abschnitt Standard des Caches in der Liste Anonymen Cacheprofil das Cacheprofil für anonyme Benutzer verwenden, und wählen Sie dann in der Liste Authentifiziert Cacheprofil, das Cacheprofil für verwendet werden soll Authentifizierte Benutzer.

    Hierdurch wird die Verwendung des Caches basierend auf den auf der Website zulässigen Authentifizierungsmethoden optimiert. Seite Ausgabe Cacheprofile Einfluss auf speziell Portal veröffentlichten Seiten.

  5. Führen Sie im Abschnitt Richtlinie für den Seitenausgabecache eine oder mehrere der folgenden Aktionen aus:

    • Aktivieren Sie das Kontrollkästchen Veröffentlichungssites können Sie eine andere Seite des Caches verwenden, ein Cacheprofil anderen für Veröffentlichungswebsites um festzulegen.

    • Aktivieren Sie das Kontrollkästchen Seitenlayouts können auf eine andere Seite des Caches, zum Festlegen eines anderen Cache Profils für Seitenlayouts.

  6. Aktivieren Sie das Kontrollkästchenauf Seiten von Debugcacheinformationen, um zusätzliche Cacheinformationen auf Seiten in der Websitesammlung im Abschnitt Debuggen Cacheinformationen anzuzeigen.

    Umfasst das Datum und die Uhrzeit, zu der letzten Seite rendern.

  7. Klicken Sie auf OK.

Seitenanfang

Konfigurieren der Seite Einstellungen des Caches für die Ausgabe der Ebene

Verwenden Sie die folgenden Schritte aus, um die Seite Ausgabe cacheeinstellungen für eine Veröffentlichungssite konfigurieren. Sie müssen die Berechtigung "Vollzugriff" für eine Website so konfigurieren Sie die Einstellungen des Caches für Seite Ausgabe für eine Website.

  1. Klicken Sie im Menü Websiteaktionen Schaltflächensymbol auf Websiteeinstellungen.

  2. Klicken Sie unter Websiteverwaltung auf Website Ausgabecache.

  3. Führen Sie unter Anonymen Cacheprofil eine der folgenden Aktionen aus:

  4. Wählen Sie zum anonymen Profils Website organisationsweite erben, die Sie auf der Seite Ausgabe Cache Websitesammlungseinstellungen konfiguriert, übernehmen das Profil < Profilname >.

  5. Klicken Sie zum Auswählen eines Profils anderen anonymen Cache für eine Seite auf, Wählen Sie eine Seite des Caches.

  6. Führen Sie unter Cacheprofil authentifiziert eine der folgenden Aktionen aus:

  7. Um die Website organisationsweite authentifizierten Profil erben, die auf der Seite Ausgabe Cache Websitesammlungseinstellungen konfiguriert wurde, wählen Sie aus erben das Profil < Profilname >.

  8. Zum Auswählen einer anderen authentifiziert Cache Profil für eine Seite auswählen Wählen Sie eine Seite des Caches .

  9. Um die Einstellung zu übernehmen s, um Unterwebsites in der Websitesammlung, wählen Sie aus der Diese Einstellungen auf alle Unterwebsites angewendet das Kontrollkästchen.

  10. Klicken Sie auf OK .

Seitenanfang

Konfigurieren von Einstellungen zur Seite Ausgabe Cache für Seitenlayouts

Gehen Sie folgendermaßen vor, so konfigurieren Sie in jedem Seitenlayout die authentifizierte und anonyme Benutzer Profile, die verwendet werden soll. Sie müssen mindestens einen Designer für eine Website zum Zwischenspeichern der Ausgabe für Seitenlayouts konfigurieren können.

  1. Klicken Sie im Menü Websiteaktionen Schaltflächensymbol auf Websiteeinstellungen.

  2. Klicken Sie unter Kataloge auf Gestaltungsvorlagen und Seitenlayouts.

  3. Zeigen Sie auf der Seite Gestaltungsvorlagenkatalog auf den Namen des Seitenlayouts, das Sie Anwenden eines Profils Cache, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Auschecken möchten.

  4. Zeigen Sie erneut auf das Seitenlayout, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Eigenschaften bearbeiten.

  5. Führen Sie eine der folgenden Aktionen oder beide aus:

  6. In der Authentifiziert Cacheprofil Feld, wählen Sie das authentifizierten Cacheprofil, das Sie auf das Seitenlayout anwenden möchten.

  7. In der Anonymen Cacheprofil Feld, wählen Sie das anonyme Cacheprofil, das Sie auf das Seitenlayout anwenden möchten.

    Hinweis: Für einige Websites möglicherweise müssen Sie eventuell im Abschnitt InhaltstypSeitenlayout auszuwählen, bevor Sie die Cache Profiloptionen. angezeigt werden

  8. Klicken Sie auf Speichern.

  9. Zeigen Sie auf den Namen des Seitenlayouts, die Sie einchecken, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Einchecken möchten.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×