javascript - एक्स्टजेएस 4.2-एक "तुल्यकालिक XMLHttpRequest" चेतावनी के संभावित कारण?




php extjs extjs4 extjs4.2 (3)

मुख्य प्रश्न के बारे में निश्चित नहीं है, मैंने पहले कभी नहीं देखा है कि 4 संस्करणों के साथ मैंने लिखा है।

आवेदन को तेजी से लोड करने में प्रश्न के लिए आप को उत्पादन के वातावरण में उपयोग करने के लिए अपने स्रोत के एक संकुचित और न्यूनतम संस्करण का उत्पादन करने के लिए सिंचना सीएमडी का प्रयोग करना चाहिए।

संपादित करें

मैं अभी इस ओर आया था - "मुख्य धागा पर तुल्यकालिक XMLHttpRequest नापसंद" नोडजेएस app.get या http-server का उपयोग कर रहा है

एक ही मुद्दे के बारे में बातचीत, लेकिन एक अलग ढांचे और टिप्पणियों के साथ क्लाइंट साइड पर इसकी एक त्रुटि का सुझाव है क्या आपने हाल ही में बहुत कुछ बदल दिया है कि आप सर्वर से डेटा कैसे ला रहे हैं?

अच्छा दिन, प्रतीत होता है व्यापक सवाल शीर्षक के लिए खेद है।

मैं उपयोगकर्ता डेटा के लिए php और sql का उपयोग कर एक ExtJS4 अनुप्रयोग का निर्माण कर रहा हूं। एक दिन तक सब कुछ ठीक चल रहा था, मैं अपने जावा कंसोल में यह त्रुटि देखता हूं:

Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. 
For more help, check http://xhr.spec.whatwg.org/.

प्रारंभ में, मैं उस परेशान नहीं था क्योंकि मेरा आवेदन स्थानीय नेटवर्क में परीक्षण करते समय काफी अच्छी तरह से लोड हो रहा था। हालांकि, एक बार मैंने एक ऑनलाइन सर्वर पर अपलोड किया और इसका परीक्षण किया, यह आवेदन वास्तव में धीमा हुआ और कभी-कभी यह बिल्कुल भी लोड नहीं होता।

मुझे अपने आवेदन में कहीं भी एक XMLHttpRequest बुला नहीं याद आती है, इसलिए मैं यह कैसे कहता हूं कि मुझे यह चेतावनी अचानक कैसे मिल रही है

मेरे डेटाबेस से जुड़ने का एकमात्र तरीका और स्टोर के माध्यम से है।

साथ ही, एक तरफ सवाल के रूप में, क्या एक्स्टजेएस 4 एप्लिकेशन तेजी से लोड करने का एक तरीका है? मैंने उपयोग किए गए छवियों / चिह्नों के आकार को कम किया है और मुझे लगता है कि यह समस्या स्टोरों के साथ है, लेकिन मेरे स्टोर में से कोई भी ऑटोोलॉड पर सेट नहीं है

किसी भी प्रकार के मदद की बहुत सराहना की जाएगी। धन्यवाद।


मुझे थोड़ी देर पहले इस त्रुटि हुई थी। यह Ext.Loader के कारण होता है जो एक्स्ट क्लास को गतिशील रूप से लोड करता है I

मैं अपने आवेदन की मुख्य जेएस फ़ाइल में Ext.require ([...]) कथन में आवश्यक वर्ग जोड़कर इसे हल कर सकता हूं (यानी app.js)।

Ext.Loader के लिए दस्तावेज़ समझाते हैं कि कब और क्यों अतुल्यकालिक और तुल्यकालिक लोड हो रहा है।


जैसा कि टिप्पणीकारों ने कहा है कि त्रुटियों को ठीक करने का सबसे अच्छा विकल्प है, लेकिन सीमित समय या ज्ञान के साथ, यह हमेशा संभव नहीं होता है। आपके php.ini में परिवर्तन

error_reporting = E_ALL

सेवा मेरे

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

अगर आपके पास php.ini तक पहुंच नहीं है, तो आप संभावित रूप से इसे अपनी .htaccess फ़ाइल में डाल सकते हैं:

php_value error_reporting 30711

यह E_ALL मान (32767) है और E_STRICT (2048) और E_NOTICE (8) मानों को हटा रहा है।

अगर आपके पास .htaccess फ़ाइल तक पहुंच नहीं है या यह सक्षम नहीं है, तो आपको ब्राउज़र कॉल से लोड होने वाली किसी भी स्क्रिप्ट के PHP अनुभाग के शीर्ष पर इसे रखना होगा:

error_reporting(E_ALL & ~E_STRICT & ~E_NOTICE);

उनमें से एक आपको सॉफ्टवेयर का उपयोग करने में सक्षम होना चाहिए। नोटिस और सख्त सामान समस्याएं या संभावित समस्याओं के संकेतक हैं हालांकि आप पाएंगे कि कुछ कोड PHP 5.4 में सही तरीके से काम नहीं कर रहा है।

उम्मीद है की यह मदद करेगा।







javascript php extjs extjs4 extjs4.2