Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Ta funkcja jest w trakcie znaczących ulepszeń i dopóki nowa wersja nie zostanie udostępniona, bieżąca funkcja zostanie wyłączona.
[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 modelu. Ta funkcja zapewnia codzienny zestaw szczegółowych informacji analitycznych związanych z wydajnością aplikacji Power Apps opartej na modelu lub aplikacji typu Customer Engagement, takiej jak Dynamics 365 Sales lub Dynamics 365 Service, wraz z rekomendacjami i elementami, które można podjąć. Twórcy aplikacji dla przedsiębiorstw mogą wyświetlać szczegółowe informacje o wydajności na poziomie aplikacji w portalu usługi Power Apps.
Jak uzyskać dostęp?
Zaloguj się do usługi Power Apps.
W okienku nawigacji po lewej stronie wybierz pozycję Aplikacje, a następnie wybierz aplikację opartą na modelu.
Użyj menu kontekstowego ... lub paska poleceń, aby wybrać pozycję Wydajność.
Jeśli chcesz przełączyć środowisko, w którym wdrożono aplikację, możesz wybrać środowiska w prawym górnym rogu strony przy użyciu selektora Środowisko . Alternatywnie możesz przejść do szczegółowych informacji o wydajności z menu kontekstowego aplikacji opartej na modelu z obszaru Rozwiązania .
Ważne
Ponieważ rekomendacje są generowane przy użyciu danych użytkownika, zalecamy wyświetlenie szczegółowych informacji o wydajności w środowisku, w którym będzie używana aplikacja, na przykład w środowisku produkcyjnym.
Jak są generowane szczegółowe informacje
Szczegółowe informacje o wydajności są generowane na podstawie zebranych danych użytkownika aplikacji opartej na modelu co 24 godziny. Gdy użytkownicy końcowi używają aplikacji, przechowywane są kluczowe dane użytkownika zarejestrowane przez platformę Power Apps. Aparat szczegółowych informacji o wydajności używa tych danych i analizuje je w celu generowania szczegółowych informacji i zaleceń związanych z ulepszeniami wydajności.
Szczegółowe informacje o wydajności są dostępne dla wszystkich aplikacji opartych na modelu w wybranym środowisku, pod warunkiem, że są rejestrowane dane użytkownika. Historię danych z poprzednich siedmiu dni można wyświetlić, pod warunkiem, że w wybranym dniu nastąpiło użycie, poprzez wybór daty na liście na karcie Wydajność.
Silnik analiz wydajności generuje analizy w 24-godzinnym okresie na wybraną datę w uniwersalnej koordynowanej (UTC) strefie czasowej. Szczegółowe informacje dotyczące poprzedniego dnia, od 00:00 do 23:59 UTC, są generowane około 02:00 do 05:00 UTC w danym dniu. W związku z tym szczegółowe informacje i zalecenia dotyczące danych użytkownika użycia zarejestrowanych w poprzednim dniu 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 szczegółowe informacje dotyczące okresu 24-godzinnego obejmującego od 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 szczegółowe informacje i zalecenia dotyczące danych użytkownika zarejestrowanych 8 czerwca utc będą dostępne rano 9 czerwca utc.
Szczegółowe informacje można sortować według stopnia ważności — od informacyjnego, ostrzegawczego do krytycznego. Istotność jest określana w zależności od wpływu ustaleń 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. Krytyczne elementy przekraczają określone progi i zalecamy, aby zająć się nimi w pierwszej kolejności.
Szczegółowe 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 na starszej wersji niezalecanej przeglądarki, ogólnie szybkość działania będzie niższa. Dlatego twórcy zobaczą wgląd związany z typem i wersją przeglądarki w siatce wglądu.
Szczegółowe informacje o wydajności udostępniają priorytetową listę zaleceń, które ułatwiają twórcom zwiększenie wydajności aplikacji opartych na modelu. Możesz wybrać każdy wiersz w siatce, aby wyświetlić szczegółowe informacje dla każdej kategorii.
Wyjaśnienie szczegółowych informacji o wydajności
Siatka szczegółowych informacji o wydajności zawiera te kolumny.
| Kolumna | Description |
|---|---|
| Severity | Szczegółowe informacje można podzielić na kategorie Informacyjne, Ostrzeżenie lub Krytyczne. Ważność jest uzależniona od czasu ładowania strony oraz liczby użytkowników końcowych, których dotyczy zdarzenie. |
| Area | Ten obszar definiuje aspekty analizy danych użytkownika przez silnik Performance Insights. Obejmuje wzorce dotyczące środowiska klienta, sieci i użycia. |
| Kategoria | Temat, do którego należy konkretny wgląd. Kategorie są grupowane w obszarze Obszary. |
| Motywacja | Zawiera omówienie przyczyn, dla których konkretny wgląd w szczegółowe informacje może mieć wpływ na ogólną wydajność aplikacji. |
| Wynik analiz | Szczegóły wyników związanych z określoną kategorią i przedstawiają wpływ na wydajność. |
| Rekomendacja | Przedstawia akcje, które można wykonać. |
| Jak ulepszyć | Linki do dokumentacji określonej kategorii, która może zawierać dalsze informacje lub zasoby zewnętrzne, aby pomóc w ograniczeniu problemu i poprawieniu wydajności. |
| Dane | Dane do wsparcia ustaleń w sekcji analiz. |
| Identyfikator Insight | Identyfikator określonej kategorii wglądów. |
Jakie aspekty sprawdza?
Wpływ na wydajność aplikacji opartej na modelu może mieć wiele czynników. Pod względem poziomym aplikacja może być wpływana przez środowisko klienta, sieć, sposób użytkowania, modyfikacje i konfiguracje. W pionie serwer internetowy lub zaplecze programu SQL Server może mieć wpływ na wydajność po stronie klienta.
W związku z tym korzystne jest zidentyfikowanie, co może spowodować spowolnienie ładowania lub operacji strony. Silnik analizy wydajności analizuje zebrane dane użytkowników i odnosi je do kategorii.
W niektórych scenariuszach może istnieć oczywista przyczyna problemów z wydajnością. W innych przypadkach może istnieć kilka przyczyn zidentyfikowanych z kategorii, które mogą wyjaśnić spowolnienie.
Poniższa tabela podsumowuje, jakie obszary i kategorie kontroluje silnik analiz wydajności.
Obszar
Kategoria Wgląd w dane
Opis
Ogólna wydajność
Przegląd
Zawiera ogólne podsumowanie wydajności wybranej aplikacji. Wydajność aplikacji można zobaczyć krótko. Więcej informacji: Ogólna wydajność
Środowisko klienta
Minimalne wymagania systemowe
Użytkownicy powinni przynajmniej używać systemu spełniającego minimalne specyfikacje. 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ść będzie się różnić w zależności od typu przeglądarki. Ta informacja wskazuje, czy użytkownicy uruchamiają nowoczesną przeglądarkę, czy też przestarzałą przeglądarkę Internet Explorer (IE), której nie zaleca się używać. Wydajność usługi Power Apps w programie IE jest znacznie wolniejsza w porównaniu z nowoczesnymi przeglądarkami. Więcej informacji: Typ przeglądarki
Środowisko klienta
Wersja przeglądarki
Mimo że użytkownicy korzystają z nowoczesnych przeglądarek, mogą mieć niską wydajność, jeśli korzystają z przeglądarki działającej w starszej wersji. Ogólnie rzecz biorąc, zaleca się pozostanie w najnowszej wersji. Więcej informacji: Wersja przeglądarki
Środowisko klienta
Protokół HTTP
Usługa Power Apps obsługuje protokół HTTP/2. Aplikacje zazwyczaj działają lepiej przy użyciu protokołu HTTP/2 w porównaniu z protokołem HTTP/1.1. Jednym z głównych ograniczeń protokołu HTTP/1.1 jest ograniczone współbieżne połączenia z tą samą domeną, co może spowodować spowolnienie działania aplikacji. Więcej informacji: Protokół HTTP
Sieć
Wydajność sieci
Opóźnienie sieci, przepływność i przepustowość są kluczowymi czynnikami wpływającymi na wydajność aplikacji internetowych. Aplikacje mogą działać inaczej w zależności od wydajności sieci, ponieważ część zawartości powinna być pobierana. Więcej informacji: Wydajność sieci
Wzorzec użycia
Typ ładowania strony.
Typ ładowania strony może mieć wpływ na wydajność aplikacji. Ładowanie strony ciepłej (buforowanej) jest szybsze niż ładowanie strony zimnej (niebuforowanej), ponieważ zasoby są ładowane z pamięci podręcznej. Więcej informacji: Typ ładowania strony
Wydajność strony
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
Dostosowanie
Typ wywołania XHR
Twórcy mogą dostosować aplikację opartą na modelu, dodając funkcję niestandardową, która przekształca XMLHttpRequest w zdarzenie. Jeśli wywołanie XMLHttpRequest (XHR) odbywa się synchronicznie, inne zadania muszą czekać na zakończenie wywołania XHR. Zdecydowanie zalecamy, aby w funkcjach niestandardowych wywołanie XHR było realizowane asynchronicznie. Więcej informacji: Typ wywołania żądania HTTP XML (XHR)
Dostosowanie
Przestarzałe kontrolki
Niektóre kontrolki, takie jak przełącznik przechylny i kontrolki kalendarza wersja 1, są wycofane z użycia. Twórcy powinni zawsze używać nowoczesnych kontrolek. Więcej informacji: Przestarzałe kontrolki
Dostosowanie
Wydajność piaskownicy
Twórcy mogą tworzyć własną wtyczkę. 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 — dominujące wtyczki
Dostosowanie
Zapisane zapytanie
Podczas tworzenia rozwiązania twórca może skompilować i ponownie użyć zapisanego zapytania. Jeśli zapisane zapytanie zostało utworzone nieprawidłowo, może to spowodować spowolnienie działania zapytania. W związku z tym wszelkie formularze lub widoki korzystające z problematycznego zapisanego zapytania mogą mieć niską wydajność.
Konfiguracja
Ustawienie dziennika śledzenia wtyczki
Administratorzy mogą włączyć dzienniki śledzenia wtyczek dla środowiska Dataverse z none do All. Na etapie projektowania warto sprawdzić dzienniki śledzenia dodatku plug-in. Jednak w przypadku środowisk produkcyjnych zalecamy ustawienie funkcji na Wyjątek lub Brak , aby zminimalizować intensywne działanie rejestrowania, które może obniżyć wydajność aplikacji. Więcej informacji: Ustawienie dziennika śledzenia wtyczki