कैनवास ऐप के लिए धीमे प्रदर्शन के सामान्य स्रोत
कैनवास अनुप्रयोग कई कारणों से धीमा प्रदर्शन कर सकते हैं. इस आलेख में, आप एक कैनवास ऐप के धीमे प्रदर्शन के सबसे सामान्य संभावित स्रोतों के बारे में जानेंगे. शुरू करने से पहले, सुनिश्चित करें कि आप कैनवास ऐप में निष्पादन के चरणों और डेटा कॉल प्रवाह को समझते हैं.
ऐप डिज़ाइन
कोई विशेष कैनवास अनुप्रयोग कैसे डिज़ाइन किया गया है, इसके आधार पर, इसके कई पहलू हो सकते हैं जो प्रदर्शन को प्रभावित करते हैं. कुछ जिनके कारण धीमा प्रदर्शन हो सकता है, वे हैं:
- अनुप्रयोग क्लाइंट-भारी है: अनुप्रयोग को शुरू में डेटा संग्रह में डेटा के बड़े सेट मिलते हैं और फिर क्लाइंट स्क्रीन पर कई स्क्रीन के भीतर डेटा का उपयोग करता है जैसे शामिल हों, सॉर्ट, स्तंभ जोड़ें और द्वारा समूहीकृत.
- OnStart में अनुप्रयोग का लंबा फॉर्मूला है: अनुप्रयोग स्क्रीन में कई अनावश्यक डेटा कॉल चलाता है और ये डेटा कॉल बड़े डेटा रिकॉर्ड वापस करते हैं.
ऐप के धीमे प्रदर्शन के लिए ऐप के डिज़ाइन की एक संभावित स्रोत के रूप में समीक्षा करने के लिए, मॉनीटर का उपयोग करके ऐप को मॉनीटर करें. जांचें कि कौन से डेटा कॉल में लंबा समय लग रहा है, और कितने डेटा कॉल ऐप में इस तरह के व्यवहार को शुरू करते हैं.
साथ ही, क्लाइंट और सर्वर के बीच कार्यभार को संतुलित करें: सर्वर पर कार्यभार सौंपने की सिफारिश की जाती है. क्लायंट मेमोरी उपयोग के दृष्टिकोण से, क्लायंट ऐप को हल्का बनाना महत्वपूर्ण है.
डेटा स्रोत में बाधाएँ
डेटा स्रोत में बाधाओं के कई संभावित कारण होते हैं. अक्सर, जब कई लेन-देन/गैरलेन-देन संबंधी प्रश्नों को एक ही तालिका या विभिन्न उपयोगकर्ताओं के रिकॉर्ड पर निर्देशित किया जाता है, तो डेटा स्रोत में तालिकाएँ गतिविधि के केंद्र में होती हैं.
अगर ऐसा होता है, तो OData कॉल धीमी हो सकती हैं:
- डेटा स्रोत को होस्ट करने वाली बैक-एंड मशीन में संसाधन कम हैं.
- बैक-एंड SQL आवृत्ति में अवरोधक, डेडलॉक या संसाधन प्रतिस्पर्धा है.
- ऑन-प्रिमाइसेस डेटा गेटवे असुरक्षित है.
जब ये समस्याएं आती हैं, तो अनुप्रयोग का प्रदर्शन धीमा होने से बचने के लिए बैक-एंड डेटा स्रोत को ट्यून करें.
क्लायंट ब्राउज़र, डिवाइस और स्थान
कैनवास अनुप्रयोग का उपयोग विभिन्न डिवाइसों, ब्राउज़रों और भिन्न नेटवर्क स्थितियों वाले स्थानों पर किया जा सकता है. जैसे Power Apps ग्राहक निष्पादित करता है, आधुनिक, अद्यतित और समर्थित ब्राउज़र का उपयोग सुनिश्चित करें.
ऑन-प्रिमाइसेस डेटा गेटवे और परिवेश की भौगोलिक स्थिति
उपयोगकर्ता कैनवास ऐप्स तक वैश्विक रूप से पहुँच प्राप्त कर सकते हैं. हालाँकि, हम अनुशंसा करते हैं कि आप अपने अधिकांश उपयोगकर्ताओं के पास डेटा स्रोत का पता लगाएं. उदाहरण के लिए, जब आपका ऐप आपके ऑन-प्रिमाइसेस डेटा स्रोत तक पहुँच प्राप्त करता है, तो ऑन-प्रिमाइसेस डेटा गेटवे का स्थान डेटा स्रोत के पास होना चाहिए ताकि डेटा गेटवे और डेटा स्रोत के बीच अतिरिक्त ओवरहेड को कम किया जा सके.
बैक-एंड में उच्च-मात्रा में अनुरोधों की अस्थायी थ्रॉटलिंग
आप कैनवास ऐप को कैसे डिज़ाइन करते हैं, इसके आधार पर, यह बहुत कम समय के भीतर कई डेटा कॉल उत्पन्न कर सकता है.उदाहरण के लिए, परिवेश Power Platform से कनेक्ट होने वाला ऐप्लिकेशन सेवा सुरक्षा API सीमाओं के Dataverse अधीन होता है. जब डेटा कॉल समर्थित सीमा से अधिक हो जाती हैं, तो ऐसा ऐप थ्रॉटल हो सकता है.
यदि कोई ऐप कनेक्टर की थ्रॉटलिंग सीमा को पार कर जाता है, तो ऐप एक अस्थायी थ्रॉटल के अधीन है. मॉनीटर का उपयोग कर के ऐप को प्रोफ़ाइल करने से इस समस्या की जाँच करने में आपको सहायता मिलेगी. यह भी ध्यान दें कि बहुत से टालने योग्य डेटा कॉल उत्पन्न करने वाले ऐप्स सर्वश्रेष्ठ उपयोगकर्ता अनुभव नहीं दे सकते हैं, भले ही कॉल बंद न हों.
निर्माता, विभिन्न कनेक्टर का उपयोग करने वाले Power Apps के लिए उपलब्ध कई डेटा स्रोतों से चयन कर सकते हैं. यद्यपि डेटा स्रोत चुनने के लिए कई विकल्प हैं, सही डेटा स्रोत और कनेक्टर चुनना कई दृष्टिकोणों से महत्वपूर्ण है—वास्तुकला, प्रदर्शन, रखरखाव और मापनीयता.
Power Apps कनेक्टर दस्तावेज़ में कनेक्टर-विशिष्ट सीमाएँ उपलब्ध हैं और ये अन्य कनेक्टर्स की तुलना में भिन्न हो सकती हैं.
डिबग प्रकाशित अनुप्रयोग सेटिंग सक्षम की गयी
डिबग प्रकाशित ऐप सेटिंग के साथ प्रकाशित ऐप का प्रदर्शन काफी धीमा होता है. जैसे ही आपको अपने प्रकाशित अनुप्रयोग को डिबग करते समय स्त्रोत अभिव्यक्ति देखने की आवश्यकता नहीं होगी, इस सेटिंग को अक्षम करके अपना अनुप्रयोग प्रकाशित करें.
अगले कदम
कैनवास ऐप की सामान्य प्रदर्शन समस्याएँ और उनके समाधान
इसे भी देखें
कैनवास ऐप के निष्पादन चरणों और डेटा कॉल प्रवाह को समझें
कैनवास ऐप के प्रदर्शन को बेहतर बनाने के लिए युक्तियाँ और सर्वोत्तम अभ्यास
के लिए सामान्य समस्याएं और समाधान Power Apps
Power Apps के लिए स्टार्टअप समस्याओं का निवारण करना
नोट
क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)
सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).