Wydajność modułu sprawdzania witryny
W tym artykule dowiesz się o wynikach diagnostyki narzędzia do sprawdzania witryny związanymi z problemami z wydajnością oraz dowiesz się, jak rozwiązać typowe problemy.
Włączone śledzenie strony internetowej
Włączanie strony sieci Web dla śledzenia strony może doprowadzić do problemów z wydajnością w witryny.
Ważne
Ta funkcja została wycofana dla stron Power Pages w wersji 9.3.4.x lub nowszych. Aby uzyskać więcej informacji, zobacz opublikowany wcześniej anons dezwidowania: Portale usługi Dynamics 365 — przestarzałe funkcje.
Narzędzie sprawdzania witryny wymieni listę wszystkich stron sieci Web (strona główna i zawartość), które są włączone dla śledzenia strony. Te strony należy wyłączyć przeprowadzając następujące czynności:
Otwórz Aplikacja Zarządzanie portalem.
Wybierz pozycję Szukanie zaawansowane.
Wyszukaj wszystkie strony sieci Web gdzie pole Włącz śledzenie (Przestarzałe) jest włączone (wartość jest ustawiona na Tak).
Zbiorczo edytuj wszystkie strony i ustaw to pole na Nie.
Zamiast tego można również przejść do każdej strony wymienionej w wynikach sprawdzania witryny i ustaw wartość pola Włącz śledzenie (Przestarzałe) na Nie.
Należy zrozumieć, że jeśli w wersji 9.x rozwiązania witryny, to pole nie będzie wyświetlane w formularzu i może zaistnieć konieczność dodania go do formularza.
Włączone śledzenie pliku internetowego
Włączanie pliku sieci Web dla śledzenia strony może doprowadzić do problemów z wydajnością w witryny.
Ważne
Ta funkcja została wycofana dla Power Pages w wersji 9.3.4.x lub nowszych. Aby uzyskać więcej informacji, zobacz opublikowany wcześniej anons dezwidowania: Portale usługi Dynamics 365 — przestarzałe funkcje.
Narzędzie sprawdzania witryny wymieni listę wszystkich plików sieci Web, które są włączone dla śledzenia strony. Te pliki należy wyłączyć przeprowadzając następujące czynności:
- Otwórz Aplikacja Zarządzanie portalem.
- Wybierz pozycję Szukanie zaawansowane.
- Wyszukaj wszystkie pliki sieci Web gdzie pole Włącz śledzenie (Przestarzałe) jest włączone (wartość jest ustawiona na Tak).
- Zbiorczo edytuj wszystkie rekordy i ustaw to pole na Nie.
Możesz również przejść do każdego pliku wymienionego w wynikach sprawdzania witryny i ustaw wartość pola Włącz śledzenie (Przestarzałe) na Nie. Jeśli korzystasz z rozwiązania portalowego w wersji 9.x, to pole nie będzie wyświetlane w formularzu i być może będziesz musiał najpierw dodać je do formularza.
Włączono śledzenie logowania
Włączanie śledzenia logowania na portalu może doprowadzić do problemów z wydajnością w witryny.
Ważne
Ta funkcja została wycofana dla portali z wersji 9.3.4.x lub nowszych. Aby uzyskać więcej informacji, zobacz opublikowany wcześniej anons dezwidowania: Portale usługi Dynamics 365 — przestarzałe funkcje.
Narzędzie sprawdzania witryny sprawdzi, czy jest włączone śledzenie logowania portalu i wyświetli zakończone niepowodzeniem, jeśli je włączono. Śledzenie logowania należy wyłączyć przeprowadzając następujące czynności:
- Otwórz Aplikacja Zarządzanie portalem.
- Przejdź do Witryna>Ustawienia strony.
- Wyszukaj ustawienie witryny
Authentication/LoginTrackingEnabled
. - Zmień wartość tego ustawienia witryny na Fałsz lub usuń ustawienie witryny.
- Uruchom ponownie witrynę internetową.
Pamięć podręczna danych wyjściowych nagłówka jest wyłączona.
Wyłączenie pamięci podręcznej danych wyjściowych nagłówka w witrynie może powodować problemy z witryną w czasie znacznego obciążenia. Więcej szczegółowych informacji dotyczących tej funkcji można znaleźć pod adresem Włącz pamięć podręczną danych wyjściowych nagłówka i stopki w witrynie.
Narzędzie sprawdzania witryny sprawdzi, czy jest wyłączona pamięć podręczna danych wyjściowych nagłówka i wyświetli zakończone niepowodzeniem, jeśli ją wyłączono. Aby ją włączyć:
- Otwórz Aplikacja Zarządzanie portalem.
- Przejdź do Witryna>Ustawienia strony.
- Wyszukaj ustawienie witryny
Header/OutputCache/Enabled
. - Jeśli ustawienie witryny jest dostępne, zmień wartość ustawienia na Prawda. Jeśli ustawienie witryny nie jest dostępne, utwórz nowe ustawienie witryny o tej nazwie i ustaw jego wartość na Prawda.
- Uruchom ponownie witrynę internetową.
Pamięć podręczna danych wyjściowych stopki jest wyłączona.
Wyłączenie pamięci podręcznej danych wyjściowych stopki w witrynie może powodować problemy z witryną w czasie znacznego obciążenia. Więcej szczegółowych informacji dotyczących tej funkcji można znaleźć pod adresem Włącz pamięć podręczną danych wyjściowych nagłówka i stopki w portalu.
Narzędzie sprawdzania witryny sprawdzi, czy jest wyłączona pamięć podręczna danych wyjściowych stopki i wyświetli zakończone niepowodzeniem, jeśli ją wyłączono. Aby ją włączyć:
- Otwórz Aplikacja Zarządzanie portalem.
- Przejdź do Witryna>Ustawienia strony.
- Wyszukaj ustawienie witryny
Footer/OutputCache/Enabled
. - Jeśli ustawienie witryny jest dostępne, zmień wartość ustawienia na Prawda. Jeśli ustawienie witryny nie jest dostępne, utwórz nowe ustawienie witryny o tej nazwie i ustaw jego wartość na Prawda.
- Uruchom ponownie witrynę internetową.
Duża liczba rekordów plików sieci web
Tabela pliku sieci Web jest używana przez Power Pages do przechowywania wszelkich plików statycznych, które mają być używane w witrynie. Przypadek użycia głównego tej tabeli to przechowywanie zawartości statycznej witryny sieci Web, takiej jak CSS, JavaScript, pliki obrazów i tak dalej. Jednak posiadanie dużej liczby tych plików może spowodować spowolnienie podczas uruchamiania witryny.
Narzędzie sprawdzania witryny sprawdzi pod kątem tego scenariusza i zapewni informację, czy posiadasz więcej niż 500 aktywnych plików sieci Web w witrynie. Jeśli wszystkie te pliki zawierają zawartość statyczną, możesz wykonać następujące czynności w celu naprawienia tego problemu:
Użyj zewnętrznego serwera plików, takiego jak magazyn obiektów blob Azure lub Azure Content Delivery Network, aby przechowywać te pliki, a następnie odwołaj się do tych plików na odpowiednich stronach na stronie lub w szablonie.
Jeśli nie możesz przenieść plików na zewnątrz, upewnij się, że wszystkie pliki nie są ładowane wraz ze stroną główną. Plik sieci Web jest ładowany wraz ze stroną główną jeśli nadrzędna strona tego pliku jest ustawiona jako strona główna. Aby uniknąć tego scenariusza, należy wykonać następujące czynności:
- Utwórz fikcyjną stronę sieci Web bez zawartości i pusty szablon. Ta strona będzie służyła do tworzenia bezpośredniej ścieżki do plików sieci Web.
- Dla wszystkich plików sieci Web, które nie są już potrzebne na stronie głównej zmień stronę nadrzędną na tę fikcyjną stronę sieci Web. Gdy to zrobisz pełna ścieżka do pliku sieci Web to
Portal URL/{dummy_webpage}/{web file}
. - Odwołaj się do pliku sieci Web bezpośrednio w kodzie HTML szablonu strony lub szablon strony sieci Web, w której chcesz jej użyć. Spowoduje to załadowanie pliku na żądanie na tej stronie.
Konfiguracja wyszukiwania formularzy podstawowych
Włączenie wyświetlania odnośnika jako trybu rozwijanego w formularzach podstawowych lub zaawansowanych może prowadzić do problemów z wydajnością, jeśli liczba rekordów wyświetlanych w rozwijaniu przekracza 200 i są one często zmieniane. Użyj tej opcji tylko dla statycznych wyszukiwań, takich jak listy krajów i stanów, z ograniczoną liczbą rekordów.
Jeśli ta opcja jest włączona dla wyszukiwań, które mogą mieć dużą liczbę rekordów, spowolni to czas ładowania strony internetowej, na której dostępny jest formularz podstawowy. Kiedy ta strona jest używana przez wielu użytkowników i ładowana wiele razy, może spowolnić działanie całej witryny, ponieważ do jej renderowania wykorzystywane są zasoby witryny. W takiej sytuacji należy użyć funkcji pełnego wyszukiwania lub niestandardowego formantu HTML, który wywołuje standard AJAX punkt końcowy (utworzonym przy użyciu szablonów sieci web) powinien zostać stworzony w celu uzyskania odpowiedniego wyglądu i działania.
Liczba ról Sieć Web
Role sieci Web są używane w portalach w celu włączania kontroli dostępu opartej na rolach. Zazwyczaj liczba ról sieci Web w witrynie jest ograniczona, ponieważ liczba różnych kombinacji uprawnień również jest ograniczona. Jeśli liczba ról sieciowych przekroczy 100 w witrynie, może to spowodować problemy z wydajnością, które wpływają na wszystkie strony internetowe.