Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um Skalierbarkeit und Leistung zu verbessern, speichern Power Pages Websites die daten zwischen, die von Microsoft Dataverse abgefragt werden. Diese Zwischenspeicherung erfolgt auf dem Anwendungsserver für alle Geschäftsdaten und Websitemetadaten und unterscheidet sich von browserbasierter oder Inhaltsübermittlungsnetzwerkzwischenspeicherung statischer Ressourcen.
Die serverseitige Zwischenspeicherung erfolgt für zwei tabellentypen, die unten beschrieben werden:
Metadaten-/Konfigurationstabellen
Metadaten-/Konfigurationstabellen stellen alle Tabellen dar, in denen Websitekonfigurationsinformationen wie Webseiten, Webvorlagen, Inhaltsausschnitte und andere gespeichert werden.
Die folgenden Tabellen werden als Konfigurationstabellen betrachtet. Diese Liste wurde behoben und kann über keine Konfiguration geändert werden.
Note
- Die für die Standortkonfiguration verwendeten Tabellen hängen davon ab, ob der Standort mithilfe des Standard- oder erweiterten Datenmodells konfiguriert wurde. Weitere Informationen finden Sie unter "Erweitertes Datenmodell ".
- Diese Tabellen können nicht geändert werden.
| Systemtabelle | Virtuelle Tabelle mit erweitertem Datenmodell | Standarddatenmodelltabelle |
|---|---|---|
| powerpagesite | mspp_website | adx_website |
| PowerPageSeitenSprache | mspp_websitelanguage | adx_websitelanguage |
| PowerPage-Komponente |
mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule mspp_redirect mspp_shortcut mspp_sitemarker mspp_sitesetting mspp_webfile mspp_webform mspp_webformmetadata mspp_webformstep mspp_weblink mspp_weblinkset mspp_webpage mspp_webpageaccesscontrolrule mspp_webrole mspp_websiteaccess mspp_websitelanguage mspp_webtemplate |
adx_columnpermission adx_columnpermissionprofile adx_contentsnippet adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_pagetemplate adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
Alle Konfigurationstabellendaten sind für alle Benutzer identisch und werden automatisch zwischengespeichert. Dieser Konfigurationsdatencache für jede Tabelle wird automatisch aktualisiert, wenn ein Datensatz geändert wird. Die automatische Cacheaktualisierung verfügt über ein Service-Level-Agreement mit einer Frist von 15 Minuten. Alle Änderungen, die für einen Konfigurationsdatensatz vorgenommen wurden, sind innerhalb von 15 Minuten automatisch auf der Website verfügbar.
Falls die Datensatzänderungen jedoch sofort erforderlich sind, können Sie den Cache mithilfe der folgenden Optionen explizit löschen.
| Auswahl | Details |
|---|---|
| Designstudio | Wenn Sie die Option "Vorschau" im Designstudio auswählen, wird der Cache gelöscht. |
/_services/about Seite auf der Website |
Verwenden Sie die Option "Klare Konfiguration " oder " Cache löschen ", indem Sie zur Website navigieren, wobei "/_services/about" an die URL der Website angefügt ist. Um diese Optionen anzuzeigen, sollte der Benutzer über ein Webrole mit allen Berechtigungen für den Websitezugriff verfügen. |
Note
Aktualisierungen der Daten in Konfigurationstabellen oder das Aufrufen der eindeutigen Cache- oder Konfigurationsaktionen sollten während Nicht-Spitzenzeiten ausgeführt werden. Häufige oder zu viele Tabellenänderungen können sich negativ auf die Websiteleistung auswirken.
Alle Konfigurationstabellen müssen für änderungsbenachrichtigungen in der Organisation aktiviert sein. Die Änderungsbenachrichtigung ist standardmäßig ordnungsgemäß festgelegt und sollte nicht geändert werden.
Datentabellen
Datentabellen stellen alle Dataverse-Tabellen dar, in denen Geschäftsdaten gespeichert werden, die auf der Website angezeigt werden. Diese Daten werden in der Regel pro Benutzer zwischengespeichert, außer in bestimmten Fällen wie anonyme Benutzer oder Tabellen mit globaler Berechtigung. Außerdem werden nur die Daten, auf die der Benutzer auf der Website zugegriffen hat, zwischengespeichert und nicht die Daten für die gesamte Tabelle.
Dieser Cache wird über mehrere mechanismen aktualisiert, die unten beschrieben werden:
Jeder Datensatz für eine Tabelle (oder eine verknüpfte Tabelle) wird von jedem Websitebenutzer auf der Website erstellt, aktualisiert oder gelöscht. Die Aktion löscht sofort den Cache für alle Websitebenutzer für diese bestimmte Tabelle.
Der Cache wird innerhalb von 15 Minuten automatisch gelöscht, auch wenn keine Änderungen vorgenommen werden.
Der Cache wird manuell über die folgenden Optionen gelöscht:
Auswahl Details Designstudio Wenn Sie die Option "Vorschau" im Designstudio auswählen, wird der Cache gelöscht. /_services/aboutSeite auf der WebsiteVerwenden Sie die Option "Klare Konfiguration " oder " Cache löschen ", indem Sie zur Website navigieren, wobei "/_services/about" an die URL der Website angefügt ist. Um diese Optionen anzuzeigen, sollte der Benutzer über ein Webrole mit allen Berechtigungen für den Websitezugriff verfügen.
Note
Die Option "Cache löschen" sollte selten verwendet werden, da der Cache für alle Datentabellen sowie Konfigurationstabellen gelöscht wird und zu temporärer Verlangsamung führen kann. Für Livewebsites mit hoher Nutzung kann dies zu Leistungsproblemen führen.
Häufig gestellte Fragen
Kann ich die Cacheaktualisierungsdauer von 15 Minuten auf eine geringere Dauer ändern?
Nein. SLA für die Cacheaktualisierung bleibt 15 Minuten. Alle Änderungen von Dataverse spiegeln sich innerhalb von 15 Minuten für Datentabellen und Konfigurationstabellen auf der Website wider.
Ich verwende Plugins oder Workflows zum Aktualisieren von Daten in anderen Tabellen und benötige diese Datenänderungen, um sofort auf meiner Website widerzuspiegeln.
Dieser Entwurfsansatz wird nicht empfohlen. Mit Ausnahme des primären Datensatzes, in dem die Erstellungs- oder Aktualisierungsaktion ausgelöst wird, wird die Datenspiegelung von Dataverse auf Websites niemals sofort garantiert.
Gibt es Unterschiede bei der Zwischenspeicherung zwischen kapazitätsbasierten Websites und Add-On-Portalen?
Nein.
Wie lange dauert es, bis Änderungen von einer Website auf Dataverse widerzuspiegeln sind?
Sofort, solange das Update einen primären Datensatz ändert und nicht auf indirekten Änderungen an Daten basiert, die Plugins oder Workflows nach dem Vorgang verwenden.