Co to są wyniki analiz wydajności? (wersja zapoznawcza)

[Ten temat pochodzi ze wstępnej wersji dokumentacji i może ulec zmianie.]

Analizy wydajności to samoobsługowe narzędzie dla twórców aplikacji korporacyjnych, które analizuje dane użytkowników środowiska wykonawczego i udostępnia listę zaleceń według priorytetów, aby poprawić wydajność aplikacji opartych na modelach. Ta funkcja zapewnia codzienny zestaw szczegółowych informacji analitycznych związanych z wydajnością aplikacji Power Apps opartej na modelach lub aplikacji angażującej klientów, takiej jak Dynamics 365 Sales lub Dynamics 365 Service, wraz z rekomendacjami i elementami, które można podjąć. Twórcy aplikacji enterprise mogą wyświetlać szczegółowe informacje na temat wydajności na poziomie aplikacji w portalu Power Apps.

Jak uzyskać dostęp?

  1. Zaloguj się do usługi Power Apps.

  2. W lewym okienku nawigacji wybierz pozycję Aplikacje, a następnie wybierz aplikację na podstawie modelu.

  3. Aby wybrać opcję Wydajność, użyj menu kontekstowego ... lub paska poleceń.

Aby przełączyć środowisko, w którym jest wdrażana aplikacja, możesz wybrać środowiska w prawym górnym rogu strony, używając selektora środowiska. Możesz też przejść do analiz wydajności z menu kontekstowego aplikacji opartego na modelu z obszaru Rozwiązania.

Ważne

Ponieważ rekomendacje są generowane przy użyciu danych użytkownika, zalecamy wyświetlanie szczegółowych informacji o wydajności ze środowiska, w którym aplikacja będzie używana, na przykład środowiska produkcyjnego.

Jak są generowane informacje

Statystyki wydajności są generowane na podstawie zebranych danych użytkownika aplikacji opartej na modelu co 24 godziny. Gdy użytkownicy końcowi korzystają z aplikacji, przechowywane są kluczowe dane użytkowników zarejestrowane przez platformę Power Apps. Aparat analizy wydajności wykorzystuje te dane i analizuje je w celu generowania wniosków i zaleceń związanych z ulepszeniami wydajności.

Analizy wydajności są dostępne dla wszystkich aplikacji opartych na modelach w wybranym środowisku, pod warunkiem, że są zarejestrowane dane użytkownika. Historię wglądu w dane dotyczące poprzednich 7 dni można wyświetlić, jeśli została wybrana data użycia, wybierając datę z listy na karcie Wydajność.

Wybierz datę, aby wyświetlić dane dotyczące statystyk wydajności.

Aparat analizy wydajności generuje szczegółowe informacje w ciągu 24 godzin w wybranym dniu w strefie czasowej UTC (Universal Time Coordinated). Statystyki z poprzedniego dnia, od 00:00 do 23:59 UTC, są generowane około 02:00 do 05:00 UTC danego dnia. Dlatego statystyki i zalecenia dotyczące danych użytkowników zarejestrowanych poprzedniego dnia będą dostępne rano w strefie czasowej UTC. Czas dostępności będzie się różnić w zależności od lokalnej strefy czasowej i jej różnicy od czasu UTC.

Na przykład statystyki dla okresu 24-godzinnego, który obejmuje 8 czerwca od 00:00 do 23:59 UTC są generowane między 02:00 a 05:00 UTC 9 czerwca. W związku z tym statystyki i zalecenia dotyczące danych użytkowników zarejestrowanych 8 czerwca UTC będą dostępne rano 9 czerwca UTC.

Wiedza może być sortowana według ostrzegawczych danych — od Inforamcacja, Ostrzeżenie do Krytyczne. Dotkliwość jest ważona w zależności od wpływu wyników na ogólną wydajność. Ważność zależy od kilku czynników, takich jak wielkość użycia, wydajność powolnego wczytywania stron i wartości odstające. Pozycje krytyczne przekraczają określone progi i zalecamy najpierw zająć się nimi.

Informacje są generowane dla kilku kategorii z różnych obszarów, w tym środowiska klienta, dostosowań, wydajności strony i sieci. Na przykład, jeśli kilku użytkowników korzysta z aplikacji w starszej wersji niezalecanej przeglądarki, wydajność będzie ogólnie niższa. Dlatego twórcy zobaczą wgląd związany z typem i wersją przeglądarki w siatce wglądu.

Statystyki wydajności zapewniają uporządkowaną listę zaleceń, które pomagają twórcom poprawić wydajność aplikacji opartych na modelach. Możesz wybrać każdy wiersz w siatce, aby wyświetlić szczegółowe informacje dla każdej kategorii.

Przykład spostrzeżeń dotyczących wydajności.

Wyjaśnienie statystyk dotyczących wydajności

Siatka analizy wydajności może zawierają te kolumny.

Kolumna Opis
Waga błędu Wgląd można dzielić na kategorie Informacje, Ostrzeżenie lub Krytyczny. Ważność jest określana na podstawie czasu ładowania strony o wydajności oraz liczby użytkowników końcowych, których dotyczy zdarzenie.
Obszar Ten obszar definiuje aspekty analizowania danych użytkowników przez aparat performance insights. Obejmuje środowisko klienta, sieć i wzorce użycia.
Kategoria Motyw, pod którym chybnie wgląd w określone dane. Kategorie są pogrupowane w obszarze Obszary.
Motywacja Zapewnia omówienie przyczyny, dla których określony wgląd może mieć wpływ na ogólną wydajność aplikacji.
Wynik analiz Szczegółowe informacje o wynikach wyszukiwania dotyczące określonej kategorii oraz nakreśla wpływ tej wydajności na działanie.
Zalecenie Zawiera opis działań, jakie można podjąć.
Jak ulepszyć Łącza do dokumentacji określonej kategorii, które mogą zawierać dalsze informacje lub zasoby zewnętrzne, które pomogą ograniczyć problem i poprawić wydajność.
Dane Dane źródeł danych w celu wspierania ustaleń w sekcji szczegółowej.
Identyfikator wyniku analiz Identyfikator określonej kategorii analizy.

Jakie aspekty to sprawdza?

Na wydajność aplikacji opartej na modelu może mieć wpływ wiele czynników. Poziomo na aplikację może mieć wpływ środowisko klienta, sieć, wzorzec użycia, dostosowania i konfiguracje. Serwer sieci Web lub serwer SQL typu back-end może mieć wpływ na wydajność po stronie klienta.

Dlatego też wiadomo, co może spowolnić ładowanie strony lub operacje. Aparat wglądu w wydajność analizuje zebrane dane użytkowników i odpowiada ich kategoriom.

W niektórych scenariuszach mogą pojawiać się przyczyny problemów z wydajnością. W innych przypadkach może być kilka przyczyn zidentyfikowanych w kategoriach, które mogą objaśnić spowolnienie.

W poniższej tabeli zestawimy obszary i kategorie, które są sprawdzane przez aparat analizy wydajności.

Obszar

Kategoria Wgląd w dane

Opis

Wydajność ogółem

Omówienie

Zawiera ogólne podsumowanie wydajności wybranej aplikacji. Możesz zobaczyć wyniki działania aplikacji. Więcej informacji: Ogólna wydajność

Środowisko klienta

Minimalne wymagania systemowe

Użytkownicy powinni przynajmniej korzystać z systemu spełniającego minimalne wymagania. Ten wgląd mówi twórcom, ilu użytkowników spełnia takie kryteria, jeśli użytkownik zebrał dane, a inni nie. Więcej informacji: Minimalne wymagania systemowe

Środowisko klienta

Typ przeglądarki

Wydajność może się różnić w zależności od typu przeglądarki. Te informacje wskazują, czy użytkownicy korzystają z nowoczesnej przeglądarki, czy z niezalecanej przeglądarki Internet Explorer (IE). Wydajność Power Apps w IE jest zauważalnie wolniejsza w porównaniu z nowoczesnymi przeglądarkami. Więcej informacji: Typ przeglądarki.

Środowisko klienta

Wersja przeglądarki

Chociaż użytkownicy korzystają z nowoczesnych przeglądarek, mogą doświadczyć spowolnienia działania, jeśli używają przeglądarki działającej w starszej wersji. Ogólnie zaleca się pozostanie na najnowszej wersji. Więcej informacji: Wersja przeglądarki.

Środowisko klienta

Protokół HTTP

Power Apps obsługuje protokół HTTP/2. Aplikacje generalnie działają lepiej z protokołem HTTP/2 w porównaniu z HTTP/1.1. Jednym z głównych ograniczeń protokołu HTTP/1.1 są ograniczone równoczesne połączenia z tą samą domeną, co może powodować spowolnienie działania aplikacji. Więcej informacji: Protokół HTTP

Sieć

Wydajność sieciowa

Opóźnienie sieci, przepustowość i przepustowość to kluczowe czynniki wpływające na wydajność aplikacji internetowych. Aplikacje mogą działać różnie w zależności od wydajności sieci, ponieważ niektóre treści powinny być pobierane. Więcej informacji: Wydajność sieci

Wzorzec użycia

Typ wczytywania strony.

Typ ładowania strony może mieć wpływ na wydajność aplikacji. Ładowanie strony ciepłej (z pamięci podręcznej) jest szybsze niż strony zimnej (niebuforowanej), ponieważ zasoby są ładowane z pamięci podręcznej. Więcej informacji: Typ ładowania strony

Wydajność stron

Powolny pulpit nawigacyjny

Jedną z przyczyn powolnego ładowania pulpitu nawigacyjnego jest skojarzone zapytanie dotyczące wykresu lub kafelka o niskiej wydajności. Jeśli zapytanie zostanie wykonane na dużym zestawie danych, może to spowodować spowolnienie odpowiedzi. Oprócz sprawdzania liczby kontrolek wykresu i kafelków na pulpicie nawigacyjnym zalecamy sprawdzenie skojarzonych zapytań zarówno dla wykresów, jak i kafelków. Więcej informacji: Wolne pulpity nawigacyjne

Dostosowywanie

Typ wywoływania XHR

Twórcy mogą dostosować aplikację opartą na modelu, dodając niestandardową funkcję, która przekształca XMLHttpRequest w zdarzenie. Jeśli wywołania XMLHttpRequest (XQUEST) odbywa się synchronicznie, inne zadania muszą poczekać, aż zostanie ukończone wywołanie X KWERENDA. Zdecydowanie zalecamy, aby wywołanie XHR w funkcjach niestandardowych było asynchroniczne. Więcej informacji: Typ wywołania żądania XML HTTP (XHR)

Dostosowywanie

Wycofane elementy sterujące

Niektóre formanty, takie jak switch i formanty V1 kalendarza, są przestarzałe. Twórcy zawsze powinni używać nowoczesnych formantów. Więcej informacji: Przestarzałe kontrolki

Dostosowywanie

Wydajność piaskownicy

Twórcy systemu mogą tworzyć własne dodatki plug-in. W zależności od zaimplementowanych wzorców istnieje wiele aspektów, które należy sprawdzić, aby upewnić się, że metody wtyczek działają prawidłowo, na przykład zdarzenia limitu czasu. Ten wgląd sprawdza limit czasu wtyczki, aby sprawdzić, czy był on spowodowany przekroczeniem limitu czasu wywołań zewnętrznego punktu końcowego zaimplementowanego przez producenta, czy nie. Więcej informacji: Wydajność piaskownicy — Dodatki plug-in

Dostosowywanie

Zapisane zapytanie

Podczas tworzenia rozwiązania twórca może zbudować i ponownie wykorzystać zapisane zapytanie. Jeśli zapisane zapytanie zostało utworzone nieprawidłowo, może to spowolnić działanie zapytania. W konsekwencji formularze i widoki korzystające z zapisanego zapytania mogą spowalniać działanie.

Konfiguracja

Ustawienie Plugintracelog

Administratorzy mogą włączać plug-in śledzenia dzienników Dataverse dla środowiska z ustawieniem Brak na wszystkie. Na etapie projektowania warto sprawdzić dzienniki śledzenia dodatku plug-in. Jednak w środowiskach produkcyjnych zaleca się ustawienie dla tej funkcji wartości Wyjątek lub Brak w celu zminimalizowania intensywnych działań rejestrowania, które mogą spowodować spadek wydajności aplikacji. Więcej informacji: Ustawienie dziennika śledzenia dodatku plug-in

Zobacz także

Informacje na temat analiz