Sdílet prostřednictvím


Běžné zdroje pomalého výkonu pro aplikaci plátna

Aplikace plátna může fungovat pomalu z několika důvodů. V tomto článku se dozvíte o nejběžnějších možných zdrojích pomalého výkonu aplikace plátna. Než začnete, ujistěte se, že jste pochopili fáze provádění aplikací plátna a toky datových volání v aplikacích plátna.

Návrh aplikace

V závislosti na tom, jak je konkrétní aplikace plátna navržena, může mít mnoho různých aspektů, které mají vliv na výkon. Některé, které mohou mít za následek pomalý výkon, jsou:

  • Tato aplikace je náročná na klienty: Aplikace nejprve získá velké sady dat do sbírek dat a poté použije data na více obrazovkách při operacích náročných na klienty jako PŘIPOJIT SE, Třídit, Přidat sloupec a Seskupit podle.
  • Aplikace má v programu OnStart dlouhý vzorec: Aplikace spouští na obrazovkách mnoho zbytečných datových volání a tato datová volání vracejí velké datové záznamy.

Chcete-li zkontrolovat design aplikace jako možný zdroj pomalého výkonu aplikace, sledujte aplikaci pomocí volby Monitor. Zkontrolujte, která datová volání trvají dlouho, a kolik datových volání takové chování v aplikaci spouští.

Rovněž vyvažte pracovní zátěž mezi klientem a serverem: doporučuje se delegovat pracovní zátěž na server. Z pohledu spotřeby paměti klienta je důležité klientskou aplikaci odlehčit.

Překážka ve zdroji dat

Existuje mnoho možných příčin problémových míst ve zdroji dat. Obvykle jsou tabulky ve zdroji dat centrem aktivity, když je mnoho transakčních / netransakčních dotazů směrováno do stejné tabulky nebo záznamu od různých uživatelů.

Volání OData se mohou zpomalit, pokud:

  • Backendový stroj hostující zdroj dat má málo zdrojů.
  • Backendová instance SQL má blokování, mrtvé body nebo soupeření o prostředky.
  • Místní brána dat není v pořádku.

Když dojde k těmto problémům, vylaďte backend zdroj dat, abyste zabránili pomalému výkonu aplikace.

Klientské prohlížeče, zařízení a umístění

Aplikace plátna lze používat na různých zařízeních, prohlížečích a místech s různými podmínkami sítě. Ke spouštění klienta Power Apps používejte moderní, aktualizované a podporované prohlížeče.

Zeměpisné umístění místní datové brány a prostředí

Uživatelé mají globální přístup k aplikacím plátna. Doporučuje se však mít zdroj dat poblíž většiny koncových uživatelů. Například když vaše aplikace přistupuje k vašemu místnímu zdroji dat, umístění místní datové brány by mělo být blízko ke zdroji dat, aby se minimalizovala jakákoli další režie mezi datovou bránou a zdrojem dat.

Dočasné omezení požadavků s velkým objemem na back-endu

V závislosti na tom, jak navrhnete aplikaci plátna, může v krátkém čase generovat mnoho datových volání. Například aplikace připojující se k prostředí Power Platform podléhá limitům API Dataverse pro ochranu služby. Taková aplikace může být omezena, když datová volání překročí podporované limity.

Pokud aplikace překročí limity omezení konektoru, aplikace podléhá dočasnému omezení. Profilování aplikace pomocí volby Monitor by vám tento problém mohla pomoci vyšetřit. Také si povšimněte, že aplikace generující mnoho datových volání, kterým se lze vyhnout, nemusí poskytovat nejlepší uživatelský komfort, ať už jsou hovory omezeny, nebo ne.

Tvůrci si mohou vybrat z několika zdrojů dat dostupných pro Power Apps pomocí různých konektorů. I když existuje mnoho možností, jak si vybrat zdroj dat, je důležité vybrat ten správný zdroj dat a konektor z mnoha perspektiv—architektura, výkon, údržba, škálovatelnost atd.

Limity specifické pro konektor jsou k dispozici v dokumentaci pro konektory Power Apps a může se od ostatních konektorů lišit.

Ladění nastavení publikované aplikace povoleno

Aplikace publikované s povoleným nastavením Ladit publikovanou aplikaci pracují pomaleji. Publikujte svou aplikaci s tímto nastavením zakázaným, jakmile již nebudete muset při ladění publikované aplikace zobrazovat zdrojové výrazy.

Další kroky

Běžné problémy a řešení týkající se výkonnosti aplikací plátna

Viz také

Principy fází provádění aplikací plátna a tok volání dat
Tipy a osvědčené postupy ke zlepšení výkonu aplikací plátna
Běžné problémy a řešení v Power Apps
Řešení problémů se spouštěním v Power Apps

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).