Aracılığıyla paylaş


Tuval uygulamalarında sık karşılaşılan düşük performans kaynakları

Bir tuval uygulaması birkaç nedenle yavaş çalışabilir. Bu makalede, bir tuval uygulaması için olası en sık karşılaşılan yavaş performans kaynaklarını öğreneceksiniz. Başlamadan önce, tuval uygulamalarında yürütme aşamalarını ve veri çağrılarının akışını anladığınızdan emin olun.

Uygulama tasarımı

Belirli bir tuval uygulamasının nasıl tasarlandığına bağlı olarak uygulamanın performansı için dikkate alınması gereken çok farklı yönleri olabilir. Performansın düşmesine neden olabilecek bazı sonuçlar şunlardır:

  • Uygulama istemci açısından ağır: Uygulama başlangıçta veri koleksiyonlarındaki çok miktarda veri kümesi alır ve verileri, birleştirme, sıralama, sütun ekleme ve gruplama gibi istemci-ağır işlemlerde çok sayıda ekran içinde kullanır.
  • Uygulamada OnStart içinde uzun formül vardır: Uygulama, ekranlarda çok sayıda gereksiz veri çağrısını tetikliyordur ve bu tür veri çağrıları büyük veri kayıtları döndürüyordur.

Yavaş uygulama performansının olası kaynağı olarak uygulama tasarımını gözden geçirmek için İzleyici kullanarak uygulamayı izleyin. Hangi veri çağrılarının uzun zaman aldığını ve uygulamada böyle davranışları kaç adet veri çağrısının tetiklediğini denetleyin.

Ayrıca istemci ve sunucu arasındaki iş yükünü dengeleyin: sunucuya iş yükünün yetkisini vermek önerilir. İstemci belleği tüketimi açısından, istemci uygulamasının hafif olması önemlidir.

Veri kaynağında performans sorunları

Veri kaynağı bazı olası performans nedenleri vardır. Genellikle, veri kaynağındaki tablolar, aynı tabloya veya farklı kullanıcılardan gelen kayda çok sayıda işlem/işlem dışı sorgu yönlendirildiğinde etkinliğin merkezinde yer alınır.

OData çağrıları şu durumlarda yavaşlayabilir:

  • Veri kaynağını barındıran arka uç makinesinde kaynaklar yetersizdir.
  • Arka uç SQL kurulumunda engelleme, kilitlenme veya kaynak çakışması vardır.
  • İyi durumda olmayan şirket içi veri ağ geçidi

Bu sorunlar oldğunda Uygulamanın performansının düşmesine engel olmak için arka uç veri kaynağında ayar yapın.

İstemci tarayıcıları, cihazlar ve konumlar

Tuval uygulamaları farklı aygıtlar, tarayıcılar kullanan ve değişen ağ koşullarının olduğu konumlarda bulunan kullanılabilir. Power Apps istemcisi yürütürken modern, güncel ve desteklenen tarayıcılar kullandığınızdan emin olun.

Şirket içi veri ağ geçidinin ve ortamın coğrafi konumu

Kullanıcılar tuval uygulamalarına dünya çapında her yerden erişebilir. Ancak, veri kaynağının son kullanıcılara yakın bir konumda olması önerilir. Örneğin, uygulamanız şirket içi veri kaynağına eriştiğinde, şirket içi veri ağ geçidinin konumu veri kaynağına yakın olmalıdır; böylece, veri ağ geçidi ile veri kaynağı arasındaki ekstra yük en aza indirilir.

Arka uçta yüksek hacimli isteklerin geçici olarak azaltılması

Tuval uygulamasını nasıl tasarladığınıza bağlı olarak kısa bir süre içinde çok sayıda veri çağrısı oluşturabilir. Örneğin, bir Power Platform ortamına bağlanan bir uygulama, Dataverse hizmet koruma API sınırlarına tabidir. Bu tür uygulamalar, veri çağrıları desteklenen sınırları aştığında kısıtlanabilir.

Bir uygulama bağlayıcının azaltma sınırlarını aşıyorsa uygulama geçici bir azaltmaya tabi olur. İzleyici'yi kullanarak uygulamanın profilini oluşturmak, bu sorunu araştırmanıza yardımcı olur. Buna ek olarak, çok sayıda önlenebilen veri çağrısını oluşturan uygulamalar çağrıların kısıtlanıp kısıtlanmamasına bakılmaksızın en iyi kullanıcı deneyimini sunmayabilir.

Oluşturucular, farklı bağlayıcılar kullanarak Power Apps için sunulan birçok veri kaynağı arasından seçim yapabilir. Veri kaynağı seçebileceğiniz birçok seçenek olsa da mimari, performans, bakım, ölçeklenebilirlik vb. gibi birçok açıdan doğru veri kaynağı ve bağlayıcıyı—seçmeniz önemlidir.

Bağlayıcıya özgü sınırlar Power Apps bağlayıcıları belgelerinde bulunabilir ve diğer bağlayıcılarla farklılık gösterebilir.

Yayımlanan uygulama ayarı hata ayıkla etkin

Yayımlanan uygulamada hata ayıklama ayarıyla yayımlanan uygulamalar daha yavaş çalışır. Yayımlanan uygulamanızda hata ayıklarken kaynak ifadelerini görüntülemek zorunda kalmadığı anda bu ayarı devre dışı bırakın.

Sonraki adımlar

Sıkça karşılaşılan tuval uygulaması performans sorunları ve çözümleri

Ayrıca bkz.

Tuval uygulamalarının yürütme aşamalarını ve veri çağrısı akışını anlama
Tuval uygulamalarının performansını artırmak için ipuçları ve en iyi uygulamalar
Power Apps için genel sorunlar ve çözümleri
Power Apps için başlatma sorunlarını giderme

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).