Leistung der Websiteprüfung
In diesem Artikel erfahren Sie mehr über mit Leistungsproblemen zusammenhängende Diagnoseergebnisse der Websiteprüfung und wie Sie häufige Probleme und Schwierigkeiten beheben können.
Webseiten-Nachverfolgung aktiviert
Das Aktivieren einer Website für das Seiten-Tracking kann zu Leistungs-Problemen in Ihrer Website führen.
Wichtig
Diese Funktionalität wurde für Power Pages Websites mit Version 9.3.4.x oder höher eingestellt. Weitere Informationen finden Sie in der zuvor veröffentlichten Ankündigung zur Einstellung: Dynamics 365 Portale – Veraltete Funktionen.
as Websiteprüfungstoo listet alle Webseiten (sowohl Stamm- als auch Inhaltsseiten) auf, die für die Seitenverfolgung aktiviert sind. Diese Seiten sollten durch Ausführen dieser Schritte deaktiviert werden:
Öffnen Sie die Portalverwaltungs-App.
Gehen Sie zu Erweiterte Suche.
Suchen Sie nach allen Webseiten, in denen das Feld Nachverfolgung aktivieren (veraltet) aktiviert ist (Wert wird auf „Ja“ gesetzt).
Bearbeiten Sie alle Seiten in großen Mengen und setzen Sie dieses Feld auf Nein.
Alternativ können Sie auch zu jeder Seite gehen, die in den Ergebnissen der Websiteprüfung aufgeführt ist, und den Wert des Feldes Nachverfolgung aktivieren (veraltet) stattdessen auf Nein setzen.
Es ist aber wichtig zu verstehen, dass, wenn Sie sich auf der Websitelösung Version 9.x befinden, dieses Feld nicht auf dem Formular angezeigt wird und Sie es möglicherweise zuerst zum Formular hinzufügen müssen.
Webdateiverfolgung aktiviert
Das Aktivieren einer Websitedatei für das Seiten-Tracking kann zu Leistungs-Problemen in Ihrer Website führen.
Wichtig
Diese Funktionalität wurde für Power Pages mit Version 9.3.4.x oder höher eingestellt. Weitere Informationen finden Sie in der zuvor veröffentlichten Ankündigung zur Einstellung: Dynamics 365 Portale – Veraltete Funktionen.
Das Websiteprüfer-Tool führt alle Webdateien auf, die für die Seitenverfolgung aktiviert sind. Diese Dateien sollten durch Ausführen dieser Schritte deaktiviert werden:
- Öffnen Sie die Portalverwaltungs-App.
- Gehen Sie zu Erweiterte Suche.
- Suchen Sie nach allen Webdateien, in denen das Feld Verfolgung aktivieren (veraltet) aktiviert ist (Wert wird auf „Ja“ gesetzt).
- Massenbearbeitung aller Datensätze und setzen Sie dieses Feld auf Nein.
Alternativ können Sie auch zu jeder Datei gehen, die in den Ergebnissen der Websiteprüfung aufgeführt ist, und den Wert des Felds Nachverfolgung aktivieren (veraltet) auf Nein setzen. Wenn Sie sich auf der Portallösung Version 9.x befinden, dieses Feld nicht auf dem Formular angezeigt wird und Sie es möglicherweise zuerst zum Formular hinzufügen müssen.
Anmeldenachverfolgung aktiviert
Die Aktivierung eine Portalanmeldenachverfolgung kann zu Leistungsproblemen in Ihrer Website führen.
Wichtig
Diese Funktionalität wurde für die Portalversion 9.3.4.x oder höher eingestellt. Weitere Informationen finden Sie in der zuvor veröffentlichten Ankündigung zur Einstellung: Dynamics 365 Portale – Veraltete Funktionen.
Das Websiteprüfer-Tool prüft, ob die Anmeldeverfolgung für Ihre Website aktiviert ist und zeigt eine fehlgeschlagene Prüfung an, wenn diese aktiviert ist. Die Nachverfolgung der Anmeldung sollte mit diesen Schritten deaktiviert werden:
- Öffnen Sie die Portalverwaltungs-App.
- Gehen Sie zur Website>Website-Einstellungen.
- Suchen Sie nach der Site-Einstellung
Authentication/LoginTrackingEnabled
. - Ändern Sie den Wert dieser Website-Einstellung auf Falsch oder löschen Sie die Website-Einstellung.
- Die Website neu starten.
Header Output Cache ist deaktiviert.
Das Deaktivieren des Header-Output-Cache in Ihrer Website kann bei hoher Last zu Leistungs-Problemen in Ihrer Website führen. Weitere Details zu dieser Funktionalität finden Sie unter: Aktivieren Sie das Zwischenspeichern von Kopf- und Fußzeilenausgaben in einer Website.
Das Websiteprüfer-Tool prüft, ob der Header-Ausgabe-Cache in der Website deaktiviert ist und zeigt eine fehlgeschlagene Überprüfung an, wenn sie deaktiviert ist. Um es zu aktivieren:
- Öffnen Sie die Portalverwaltungs-App.
- Gehen Sie zur Website>Website-Einstellungen.
- Suchen Sie nach der Site-Einstellung
Header/OutputCache/Enabled
. - Wenn die Website-Einstellung verfügbar ist, ändern Sie den Wert der Website-Einstellung auf True. Wenn die Site-Einstellung nicht verfügbar ist, erstellen Sie eine neue Site-Einstellung mit diesem Namen und setzen Sie den Wert auf Wahr.
- Die Website neu starten.
Der Cache für die Fußzeilenausgabe ist deaktiviert.
Das Deaktivieren des Fusszeilen-Ouutput-Cache in Ihrer Website kann bei hoher Last zu Leistungs-Problemen in Ihrer Website führen. Weitere Details zu dieser Funktionalität finden Sie unter: Aktivieren Sie das Zwischenspeichern von Kopf- und Fußzeilenausgaben in einem Portal.
Das Websiteprüfer-Tool prüft, ob der Fusszeilen-Ausgabe-Cache in der Website deaktiviert ist und zeigt eine fehlgeschlagene Überprüfung an, wenn sie deaktiviert ist. Um es zu aktivieren:
- Öffnen Sie die Portalverwaltungs-App.
- Gehen Sie zur Website>Website-Einstellungen.
- Suchen Sie nach der Site-Einstellung
Footer/OutputCache/Enabled
. - Wenn die Website-Einstellung verfügbar ist, ändern Sie den Wert der Website-Einstellung auf True. Wenn die Site-Einstellung nicht verfügbar ist, erstellen Sie eine neue Site-Einstellung mit diesem Namen und setzen Sie den Wert auf Wahr.
- Die Website neu starten.
Große Anzahl von Webdateidatensätzen
Die Webdateitabelle wird von einer Power Pages Website verwendet, um alle statischen Dateien zu speichern, die Sie in Ihrer Website verwenden möchten. Der Hauptanwendungsfall dieser Tabelle ist es, statische Inhalte Ihrer Website wie CSS, JavaScript, Bilddateien und so weiter zu speichern. Das Vorhandensein vieler solcher Dateien kann aber zu Verzögerungen beim Start Ihrer Websit führen.
Das Websiteprüfer-Tool prüft auch dieses Szenario und gibt Ihnen einen Hinweis, ob Sie mehr als 500 aktive Webdateien in Ihrer Website haben. Wenn alle Dateien statische Inhalte wie , JavaScript, Bilddateien usw. darstellen, können Sie folgende Maßnahmen ergreifen, um dieses Problem zu beheben:
Verwenden Sie einen externen Dateiserver wie Azure Blob Storage oder Azure Content Delivery Network, um diese Dateien zu speichern und verweisen Sie dann auf die entsprechenden Seiten entweder innerhalb der Seite oder in der darunter liegenden Vorlage.
Wenn Sie Dateien nicht nach außen verschieben können, stellen Sie sicher, dass nicht sämtliche Dateien zusammen mit der Homepage geladen werden. Eine Webdatei wird zusammen mit der Homepage geladen, wenn die übergeordnete Seite von dieser Datei auf „Home“ gesetzt ist. Um dieses Szenario zu vermeiden, gehen Sie wie folgt vor:
- Erstellen Sie eine Dummy-Webseite ohne Inhalt sowie eine leere Vorlage. Diese Seite wird verwendet, um einen direkten Pfad zu Ihren Webdateien zu erstellen.
- Für alle Webdateien, die auf der Homepage nicht benötigt werden, ändern Sie die übergeordnete Seite auf diese Dummy-Webseite. Sobald dies erledigt ist, ist der vollständige Pfad zu Ihrer Webdatei
Portal URL/{dummy_webpage}/{web file}
. - Verweisen Sie Ihre Webdatei direkt im HTML der Seitenvorlage oder der Webvorlage der Seite, auf der Sie sie verwenden möchten. Dadurch wird Ihre Datei bei Bedarf auf dieser Seite geladen.
Basisformular-Suchkonfiguration
Das Aktivieren einer Suche zum Rendern als Dropdown-Modus in einfachen Formularen oder erweiterten Formularen kann zu Leistungsproblemen führen, wenn die Anzahl der in der Dropdown-Liste angezeigten Datensätze 200 überschreitet und die Datensätze häufig geändert wird. Verwenden Sie diese Option nur für statische Suchvorgänge, wie z. B. Länder- und Bundesstaatenlisten, die eine begrenzte Anzahl von Datensätzen aufweisen.
Wenn diese Option für Suchvorgänge aktiviert ist, die eine große Anzahl von Datensätzen enthalten können, wird die Ladezeit der Webseite, auf der das einfache Formular verfügbar ist, verlangsamt. Wenn diese Seite von vielen Benutzern verwendet und viele Male geladen wird, kann sie die gesamte Website verlangsamen, indem Website-Ressourcen zum Rendern dieser Seite verwendet werden. In diesen Situationen sollte eine vollständige Suchfunktion verwendet werden oder es sollte ein benutzerdefiniertes HTML-Steuerelement erstellt werden, das ein AJAX Endpunkt (erstellt mit Webvorlagen) aufruft, um das gewünschte Erscheinungsbild zu erzielen.
Anzahl der Webrollen
Webrollen werden in Portalen verwendet, um die rollenbasierte Zugriffssteuerung zu ermöglichen. In der Regel ist die Anzahl der Webrollen in einer Website begrenzt, da auch die Anzahl der verschiedenen Kombinationen von Berechtigungen begrenzt ist. Wenn die Anzahl der Webrollen in Ihrer Website 100 überschreitet, kann dies zu Leistungsproblemen führen, die sich auf alle Seiten Ihrer Website auswirken.