साइट चेकर का प्रदर्शन
इस आलेख में, आप प्रदर्शन समस्याओं से संबंधित साइट चेकर डायग्नोस्टिक्स परिणामों और सामान्य समस्याओं या समस्याओं को हल करने के तरीके के बारे में जानेंगे.
वेबपेज ट्रैकिंग सक्षम की गई
पृष्ठ ट्रैकिंग के लिए वेबपेज को सक्षम करने से आपकी वेबसाइट में प्रदर्शन संबंधी समस्याएँ पैदा हो सकती हैं.
महत्त्वपूर्ण
यह कार्यक्षमता 9.3.4.x या बाद के संस्करण वाली Power Pages साइट्स के लिए बंद कर दी गई है. अधिक जानकारी के लिए, पहले प्रकाशित बहिष्करण घोषणा देखें: Dynamics 365 पोर्टल्स - बहिष्कृत सुविधाएं.
साइट चेकर टूल उन सभी वेबपेज (रूट और सामग्री पृष्ठ दोनों) को सूचीबद्ध करेगा, जो पृष्ठ ट्रैकिंग के लिए सक्षम किए गए हैं. इन चरणों का पालन करके इन पृष्ठों को अक्षम किया जाना चाहिए:
पोर्टल प्रबंधन अनुप्रयोग खोलें.
उन्नत खोज पर जाएँ.
उन सभी वेबपृष्ठों को खोजें, जहाँट्रैकिंग सक्षम करें (डेप्रिकेटेड) फ़ील्ड सक्षम की गई है (मान को हाँ पर सेट किया गया है).
सभी पृष्ठों को सामूहिक रूप से संपादित करें और इस फ़ील्ड को नहीं पर सेट करें.
आप इसके बजाय साइट चेकर परिणामों में सूचीबद्ध प्रत्येक पृष्ठ पर जाकर ट्रैकिंग सक्षम करें (अप्रचलित) को नहीं पर सेट भी कर सकते हैं.
यह समझना महत्वपूर्ण है कि यदि आप पोर्टल समाधान संस्करण 9.x का उपयोग कर रहे हैं, तो प्रपत्र पर यह फ़ील्ड नहीं दिखाई जाएगी और हो सकता है कि आपको पहले उसे प्रपत्र पर जोड़ना पड़े.
वेब फ़ाइल ट्रैकिंग सक्षम की गई है
पृष्ठ ट्रैकिंग के लिए वेब फ़ाइल को सक्षम करने से आपकी वेबसाइट में प्रदर्शन संबंधी समस्याएँ पैदा हो सकती हैं.
महत्त्वपूर्ण
यह कार्यक्षमता 9.3.4.x या बाद के संस्करण वाले Power Pages के लिए बंद कर दी गई है. अधिक जानकारी के लिए, पहले प्रकाशित बहिष्करण घोषणा देखें: Dynamics 365 पोर्टल्स - बहिष्कृत सुविधाएं.
साइट चेकर टूल उन सभी वेब फ़ाइलों को सूचीबद्ध करेगा, जो पृष्ठ ट्रैकिंग के लिए सक्षम की गई हैं. इन चरणों का पालन करके इन फ़ाइलों को अक्षम किया जाना चाहिए:
- पोर्टल प्रबंधन अनुप्रयोग खोलें.
- उन्नत खोज पर जाएँ.
- उन सभी वेब फ़ाइलों को खोजें, जहाँट्रैकिंग सक्षम करें (अप्रचलित) फ़ील्ड सक्षम की गई है (मान को हाँ पर सेट किया गया है).
- सभी रिकॉर्ड को सामूहिक रूप से संपादित करें और इस फ़ील्ड को नहीं पर सेट करें.
आप साइट चेक परिणामों में सूचीबद्ध प्रत्येक फ़ाइल पर भी जा सकते हैं और ट्रैकिंग सक्षम करें (अप्रचलित) को नहीं पर सेट कर सकते हैं. अगर आप पोर्टल समाधान संस्करण 9.x का उपयोग कर रहे हैं, तो प्रपत्र पर यह फ़ील्ड नहीं दिखाई जाएगी और हो सकता है कि आपको पहले उसे प्रपत्र पर जोड़ना पड़े.
साइन-इन ट्रैकिंग सक्षम है
पोर्टल साइन-इन ट्रैकिंग को सक्षम करने से आपकी वेबसाइट में प्रदर्शन संबंधी समस्याएँ पैदा हो सकती हैं.
महत्त्वपूर्ण
यह कार्यक्षमता 9.3.4.x या बाद के संस्करण वाले पोर्टलों के लिए बंद कर दी गई है. अधिक जानकारी के लिए, पहले प्रकाशित बहिष्करण घोषणा देखें: Dynamics 365 पोर्टल्स - बहिष्कृत सुविधाएं.
साइट चेकर टूल यह देखने के लिए जांच करेगा कि आपके पोर्टल के लिए साइन-इन ट्रैकिंग सक्षम की गई है या नहीं और यदि वह सक्षम है, तो जाँच विफल रही दिखाएगा. इन चरणों का पालन करके साइन-इन ट्रैकिंग को अक्षम किया जाना चाहिए:
- पोर्टल प्रबंधन अनुप्रयोग खोलें.
- वेबसाइट>साइट सेटिंग्स पर जाएँ.
Authentication/LoginTrackingEnabled
साइट सेटिंग खोजें.- इस साइट सेटिंग के मान को गलत में बदलें या साइट सेटिंग को हटा दें.
- वेबसाइट पुनरारंभ करें.
शीर्षलेख आउटपुट कैश अक्षम है
अपने वेबसाइट पर शीर्षलेख आउटपुट कैश को अक्षम करना उच्च लोड की स्थिति में आपकी वेबसाइट में प्रदर्शन संबंधी समस्याएँ उत्पन्न कर सकता है. इस कार्यक्षमता के बारे में और अधिक जानकारी को यहाँ देखा जा सकता है: वेबसाइट पर शीर्षलेख और पादलेख आउटपुट कैशिंग सक्षम करें.
साइट चेकर टूल यह देखने के लिए जांच करेगा कि आपके वेबसाइट पर शीर्षलेख आउटपुट कैश अक्षम है या नहीं, और यदि वह अक्षम है, तो जाँच विफल रही दिखाएगा. इसे सक्षम करने के लिए:
- पोर्टल प्रबंधन अनुप्रयोग खोलें.
- वेबसाइट>साइट सेटिंग्स पर जाएँ.
Header/OutputCache/Enabled
साइट सेटिंग खोजें.- यदि साइट सेटिंग उपलब्ध है, तो मान को सही में बदलें. यदि साइट सेटिंग उपलब्ध नहीं है, तो इस नाम वाली एक नई साइट सेटिंग बनाएँ और उसके मान को सही पर सेट करें.
- वेबसाइट पुनरारंभ करें.
पादलेख आउटपुट कैश अक्षम है
अपने वेबसाइट पर पादलेख आउटपुट कैश को अक्षम करना उच्च लोड की स्थिति में आपकी वेबसाइट में प्रदर्शन संबंधी समस्याएँ उत्पन्न कर सकता है. इस कार्यक्षमता के बारे में और अधिक जानकारी को यहाँ देखा जा सकता है: पोर्टल पर शीर्षलेख और पादलेख आउटपुट कैशिंग सक्षम करें.
साइट चेकर टूल यह देखने के लिए जांच करेगा कि आपके वेबसाइट पर पादलेख आउटपुट कैश अक्षम है या नहीं, और यदि वह अक्षम है, तो जाँच विफल रही दिखाएगा. इसे सक्षम करने के लिए:
- पोर्टल प्रबंधन अनुप्रयोग खोलें.
- वेबसाइट>साइट सेटिंग्स पर जाएँ.
Footer/OutputCache/Enabled
साइट सेटिंग खोजें.- यदि साइट सेटिंग उपलब्ध है, तो मान को सही में बदलें. यदि साइट सेटिंग उपलब्ध नहीं है, तो इस नाम वाली एक नई साइट सेटिंग बनाएँ और उसके मान को सही पर सेट करें.
- वेबसाइट पुनरारंभ करें.
बड़ी संख्या में वेबफ़ाइल रिकॉर्ड
Power Pages साइट द्वारा वेब फ़ाइल तालिका का उपयोग उन स्थैतिक फ़ाइलों को संग्रहित करने के लिए किया जाता है, जिनका उपयोग आप अपनी वेबसाइट पर करना चाहते हैं. CSS, JavaScript, छवि फ़ाइलें, आदि जैसी आपकी वेबसाइट की स्थैतिक सामग्री को संग्रहित करना इस तालिका का मुख्य उपयोग मामला है. हालांकि, इन फ़ाइलों की एक बड़ी संख्या होने से आपके वेबसाइट के स्टार्टअप के दौरान धीमापन आ सकता है.
साइट चेकर टूल इस परिदृश्य की जाँच करेगा और यदि आपकी वेबसाइट में 500 से अधिक सक्रिय वेब फ़ाइलें होंगी, तो आपको एक संकेत देगा. यदि इन सभी फ़ाइलों में स्थैतिक सामग्री होगी, तो इस समस्या को हल करने के लिए आप निम्न कार्रवाइयाँ कर सकते हैं:
इस फ़ाइलों को संग्रहित करने के लिए, Azure ब्लॉब संग्रहण या Azure सामग्री वितरण नेटवर्क जैसे बाहरी फ़ाइल सर्वर का उपयोग करें और उसके बाद इन फ़ाइलों को उचित पृष्ठ या अंतर्निहित टेम्पलेट में संदर्भित करें.
यदि आप फ़ाइलों को बाहर नहीं ले जा पाते हैं, तो यह सुनिश्चित करता है कि सभी फ़ाइलें होमपेज के साथ लोड नहीं की गई हैं. यदि फ़ाइल का पैरेंट पृष्ठ होम पर सेट होता है, तो वेब फ़ाइल को होम पेज के साथ लोड किया जाता है. इस परिदृश्य से बचने के लिए, नीचे दिए गए कार्य करें:
- बिना कोई सामग्री वाला और रिक्त टेम्पलेट वाला एक डमी वेब पृष्ठ बनाएँ. इस पृष्ठ का उपयोग आपकी वेब फ़ाइलों पर पहुँचे के एक सीधे पथ को बनाने के लिए किया जाएगा.
- उस सभी वेब फ़ाइलों के लिए, जिनकी होम पेज पर आवश्यक नहीं है, पैरेंट पृष्ठ को इस डमी वेबपृष्ठ से बदलें. ऐसा करने के बाद, आपकी वेब फ़ाइल का पूर्ण पथ
Portal URL/{dummy_webpage}/{web file}
होगा. - अपनी वेब फ़ाइल को सीधे उस पृष्ठ टेम्पलेट के HTML या उस पृष्ठ के वेब टेम्पलेट में संदर्भित करें, जहाँ आप उसका उपयोग करना चाहते हैं. यह ऑन-डिमांड आपकी फ़ाइल को उस पृष्ठ पर लोड कर देगा.
मूल प्रपत्र लुकअप कॉन्फ़िगरेशन
मूल रूपों या उन्नत रूपों में ड्रॉपडाउन मोड के रूप में रेंडर करने के लिए लुकअप को सक्षम करने से प्रदर्शन समस्याएँ हो सकती हैं यदि ड्रॉपडाउन सूची में दिखाए गए रिकॉर्ड की संख्या 200 से अधिक है और ये रिकॉर्ड बार-बार बदले जाते हैं. इस विकल्प का उपयोग केवल स्थिर लुकअप के लिए करें, जैसे कि देश और राज्य सूचियाँ, जिसमें सीमित संख्या में रिकॉर्ड हों.
जब यह विकल्प लुकअप के लिए सक्षम किया गया है जिसमें बड़ी संख्या में रिकॉर्ड हो सकते हैं, तो यह उस वेबपेज के लोड समय को धीमा कर देगा जिस पर मूल प्रपत्र उपलब्ध है. जब यह पेज बहुत सारे उपयोगकर्ताओं द्वारा उपयोग किया जाता है और कई बार लोड किया जाता है, तो यह इस पेज को प्रस्तुत करने के लिए वेबसाइट संसाधनों का उपयोग करके पूरी वेबसाइट को धीमा कर सकता है. इन स्थितियों के लिए, पूर्ण लुकअप अनुभव का उपयोग किया जाना चाहिए या वांछित रूप और अनुभव के लिए एक कस्टम HTML नियंत्रण बनाया जाना चाहिए, जो AJAX एंडपॉइंट (वेब टेम्प्लेट का उपयोग करके बनाया गया) को कॉल करता है.
वेब भूमिकाओं की संख्या
वेब भूमिकाओं का उपयोग पोर्टल में भूमिका-आधारित पहुंच नियंत्रण को सक्षम करने के लिए किया जाता है. आमतौर पर, किसी वेबसाइट में वेब भूमिकाओं की संख्या सीमित होती है क्योंकि अनुमतियों के विभिन्न संयोजनों की संख्या भी सीमित होगी. यदि आपकी वेबसाइट में वेब भूमिकाओं की संख्या 100 से अधिक है, तो इससे प्रदर्शन संबंधी समस्याएँ पैदा हो सकती हैं जो सभी वेब पेजों को प्रभावित करती हैं.