इस व्यवहार के लिए कुछ सामान्य कारण हैं। कुछ को दूसरों की तुलना में ठीक करना आसान है।
प्रदर्शन / अधिभार
हैंग का सबसे आम कारण यह है कि ब्राउज़र / सिस्टम ओवरलोडेड है।
(जबकि अतीत में लोग अक्सर पुराने, अप्रचलित कंप्यूटरों को "इंटरनेट / सर्फिंग / ब्राउज़िंग / ईमेल / आदि, सिस्टम" के रूप में बेचते थे, तथ्य यह है कि इन दिनों, आपको इंटरनेट पर ब्राउज़ करने के लिए भी एक सुंदर प्रणाली की आवश्यकता है क्योंकि कई साइटें फ़्लैश, सिल्वरलाइट, वेबलॉग, जावास्क्रिप्ट, उन्नत एचटीएमएल 5 फ़ंक्शंस आदि जैसे प्लगइन्स का उपयोग करती हैं, परिणामस्वरूप, यहां तक कि पी 4 1.8 गीगाहर्ट्ज़ सिस्टम भी क्रॉल करने के लिए आ सकता है जब कुछ बीफ़ साइटों से अधिक रेंडर करने और प्रदर्शित करने की कोशिश की जाती है। ।)
यह निर्धारित करने के लिए कि क्या ब्राउज़र अतिभारित है, टास्क मैनेजर खोलें ( Ctrl+Shift+Esc) और सीपीयू लोड देखें (ऐसा तब करें जब क्रोम बंद हो, तब फिर से जब आप हैंग हो जाएं)। यदि आप देखते हैं कि उपयोग अधिक है, तो संभावना है कि ब्राउज़र उन पृष्ठों को रेंडर करने की कोशिश कर रहा है जिन्हें सिस्टम को संभालने में समस्या हो रही है।
इस मामले में, कोशिश करने के लिए कुछ चीजें हैं जो मदद कर सकती हैं।
हार्डवेयर (सीपीयू, मेमोरी, वीडियो-कार्ड विशेष रूप से) को अपग्रेड करना इस मुद्दे को हल करने का एक तरीका है। बेशक यह जरूरी व्यावहारिक नहीं है या हमेशा भी संभव है।
ऐसे पृष्ठों से निपटने का एक और तरीका यह है कि कुछ टैब को यथासंभव खुला रखें। यहां तक कि जब एक टैब पृष्ठभूमि में होता है, तब भी वे संसाधनों का उपभोग करते हैं, और जिस पृष्ठ और जावास्क्रिप्ट और प्लगइन्स का उपयोग करते हैं उसके आधार पर, वे बाकी ब्राउज़र (और उस मामले के लिए पूरे सिस्टम) को चकमा दे सकते हैं।
सामान्य तौर पर, यथासंभव कुछ एक्सटेंशन और प्लगइन्स को रखने की सलाह दी जाती है। तथ्य यह है कि आपके पास जितने अधिक एक्सटेंशन हैं, पूरे ब्राउज़र को धीमा हो जाता है, क्योंकि इसे करने के लिए बहुत अधिक प्रसंस्करण है। वही प्लगइन्स के लिए जाता है, हालांकि वे आमतौर पर केवल उन पृष्ठों पर लागू होते हैं जो उन्हें शामिल करते हैं जबकि एक्सटेंशन हमेशा सक्रिय होते हैं । आपको किसी ऐसे एक्सटेंशन और प्लगइन्स को अनइंस्टॉल करना चाहिए, जिनकी आपको आवश्यकता नहीं है, और किसी भी ज़रूरत को अक्षम करें , लेकिन नियमित रूप से उपयोग न करें (बहुत)।
अपने एक्सटेंशन और प्लगइन्स को अपडेट रखें। न केवल अद्यतन सुरक्षा समस्याओं को ठीक करते हैं, बल्कि वे अक्सर प्रदर्शन सुधार भी शामिल करते हैं, जो कि महत्वहीन से नाटकीय तक कहीं भी हो सकता है।
- आप डेवलपर मोड को खोलकर
chrome://extensions
, एक्सटेंशन को अपडेट कर सकते हैं , और फिर अपडेट एक्सटेंशन ( एनबी यह केवल सक्षम एक्सटेंशन को अपडेट करता है, जो आवश्यकतानुसार कुछ और रखने के लिए एक और कारण है)
- प्लगइन्स को मैन्युअल रूप से अपडेट करने की आवश्यकता है, लेकिन आप कार्य को आसान बनाने के लिए उन्हें ट्रैक करने में मदद करने के लिए कुछ टूल का उपयोग कर सकते हैं
जावास्क्रिप्ट अक्षम करें (डिफ़ॉल्ट रूप से)। जावास्क्रिप्ट को पूरी तरह से बंद करना, आश्चर्यजनक रूप से नहीं, प्रदर्शन में वृद्धि करना और सिस्टम पर लोड को कम करना, इस प्रकार पृष्ठों को तेजी से प्रदान करने की अनुमति देता है। आप इसे chrome://chrome/settings/content
(Chrome के विभिन्न संस्करणों के लिए अलग-अलग हो सकते हैं, पर इसे बंद कर सकते हैं , लेकिन आमतौर पर सेटिंग्स-> सामग्री सेटिंग-> जावास्क्रिप्ट सामान्य रूप से) के अंतर्गत होगा ।
- हालाँकि, ध्यान दें कि इन दिनों कई साइटों के लिए जावास्क्रिप्ट बहुत आवश्यक है, इसलिए इसे "पूरे-हॉग" को बंद करना एक सार्वभौमिक फिक्स नहीं है। इसके बजाय, आप जो करना चाहते हैं, उसे या तो डिफ़ॉल्ट रूप से बंद करना है और फिर इसे कुछ पृष्ठों पर अनुमति देने के लिए अपवाद सेट करना है या इसे डिफ़ॉल्ट रूप से चालू करना है और कुछ पृष्ठों पर इसे ब्लॉक करने के लिए अपवाद सेट करना है।
जावास्क्रिप्ट के साथ, प्लगइन्स ब्राउज़र को नीचे कर देंगे, लेकिन जावास्क्रिप्ट के विपरीत, आपको प्लग इन को चालू या बंद (या यहां तक कि ब्लॉक / अनुमति सूचियों का प्रबंधन) करने की आवश्यकता नहीं है, आप प्लग - इन को प्लग - इन पर क्लिक करके प्लग - इन को नियंत्रित कर सकते हैं। -पुल । आम तौर पर, प्लगइन्स स्वचालित रूप से लोड और चलाए जाते हैं, लेकिन यह हमेशा वांछनीय (या कुशल) नहीं होता है। आप प्लगइन्स के लिए एक प्लेसहोल्डर प्रदर्शित करने के लिए क्रोम सेट कर सकते हैं जिसे आप या तो इसे चलाने के लिए क्लिक कर सकते हैं, ☒
ऑब्जेक्ट को हटाने के लिए क्लिक कर सकते हैं या बस इसे अनदेखा कर सकते हैं। आप इसे उसी पृष्ठ में कर सकते हैं जैसे कि जावास्क्रिप्ट ( chrome://chrome/settings/content
) के साथ, हालांकि क्रोम के पुराने संस्करणों में, आपको पहले इस सुविधा को सक्षम करने की आवश्यकता हो सकती है chrome://flags
।
- आप चयनात्मक प्लगइन को भी पूरा कर सकते हैं- (आमतौर पर फ्लैश-) एक्सटेंशन के साथ अवरुद्ध (लेकिन ओवरबोर्ड मत जाओ; एक या दो अच्छे वाले उठाओ; एक दर्जन का उपयोग करना बस सिस्टम को फिर से दलदल कर देगा)।
एक अन्य कारक जो अक्सर क्रोम टैब को लटका देता है वह विज्ञापनों के कारण होता है। कुछ साइटों बस भयानक हैं। उनके पास पॉप-अप, पॉप-अंडर, फ्लैश विज्ञापन, सिल्वरलाइट विज्ञापन, अनगिनत जावास्क्रिप्ट विज्ञापन, छवि विज्ञापन, वीडियो विज्ञापन आदि हैं। हालात उतने बुरे नहीं हैं जितने कि इंटरनेट के "शुरुआती दिनों" में थे जब आप एक तथाकथित "पोर्नडो तूफान" में फंस सकते थे, लेकिन इंटरनेट अभी भी सीपीयू- और बैंडविड्थ-हॉगिंग विज्ञापनों से काफी लदी हुई है। विज्ञापन-अवरोधक को स्थापित करने से ब्राउज़र पर होने वाले प्रभाव को कम करने के लिए विज्ञापनों की बाढ़ को कम करने में मदद मिलेगी। आप एक HOSTS फ़ाइल का उपयोग करके और / या विज्ञापन-अवरुद्ध एक्सटेंशन (फिर से, ओवरबोर्ड न जाएं) को स्थापित करके ऐसा कर सकते हैं।
कीड़े
फांसी का एक और कारण बग हो सकता है।
- कीड़े ब्राउज़र में ही मौजूद हो सकते हैं, और इसे अपडेट करने से मदद मिल सकती है। Google Chrome के लिए, रिंच मेनू पर जाएं-> इसके बारे में ऑटो-अपडेट करें।
- कीड़े प्लगइन्स और एक्सटेंशन में भी मौजूद हो सकते हैं। इसके लिए, उन्हें अद्यतन करने पर पिछले अनुभाग का संदर्भ लें।
- कीड़े वेबपेजों में भी मौजूद हो सकते हैं (उदाहरण के लिए, अनंत लूप के साथ जावास्क्रिप्ट का एक टुकड़ा या एक संसाधन पर AJAX अवरुद्ध)।
- यदि पृष्ठ समस्या है, तो पाठ्यक्रम का एक विकल्प वेबमास्टर से संपर्क करना है और उन्हें समस्या के बारे में बताएं और उन्हें ठीक करने के लिए प्रतीक्षा करें।
- एक अन्य विकल्प Google कैश या इंटरनेट आर्काइव / पेज का "वे बैक मशीन" देखना है जो बग पेश किए जाने से पहले हो सकता है। वास्तव में, Google कैश के साथ, आप पृष्ठ में केवल चित्र, प्लग इन, स्क्रिप्ट आदि के बिना केवल पाठ का पेज प्राप्त करके पृष्ठ को बहुत तेज़ी से देखने के लिए टेक्स्ट-ओनली लिंक पर क्लिक कर सकते हैं ।
नेटवर्क
नेटवर्क समस्याएँ भी क्रोम को हैंग करने का कारण बन सकती हैं। उदाहरण के लिए, यदि पृष्ठ किसी संसाधन पर अवरुद्ध हो रहा है, और साइट नीचे है, तो नेटवर्क भीड़भाड़ में है, आपके कनेक्शन को थ्रॉटल किया जा रहा है, इत्यादि तो वह प्रतीक्षा और प्रतीक्षा कर सकता है। इस मामले में, आपको अपने इंटरनेट कनेक्शन की जांच करने की आवश्यकता होगी, हालांकि आमतौर पर, इस तरह की समस्या आंतरायिक होगी। यदि आप इसे नियमित रूप से अनुभव कर रहे हैं जैसे आपने कहा था, तो यह संभवतः नेटवर्क कनेक्शन नहीं है।
एलियंस और Gremlins
अंत में, अन्य, विविध, अस्पष्ट, गूढ़, आला, ऑडबॉल कारण हैं जो टैब को लटका सकते हैं। ये वे लकीरें हैं जिनका कोई तुक या कारण नहीं है और शायद सूतक और वार्लोक के अलावा इसे समझाया नहीं जा सकता।
ऐसा ही एक उदाहरण है कि कुछ महीने पहले, एक बहुत छोटी मुट्ठी वाली साइटों (जैसे, क्रोम वेबस्टोर, वायरसटोटल) ने मेरे लिए काम करना बंद कर दिया था। वे बहुत कभी-कभार लोड करते हैं, लेकिन अक्सर वहाँ फंसे बैठते हैं (आमतौर पर .js
लोड करने के लिए कुछ Google ऐडसेंस फ़ाइलों का इंतजार करते हैं ), थ्रोबर कताई के साथ और / या एक अनुत्तरदायी संकेत को फेंक देते हैं । मैंने सब कुछ सक्षम करने से लेकर सब कुछ अक्षम करने की कोशिश की, लेकिन कुछ भी काम नहीं आया। अंततः मैंने पाया कि डीएनएस-प्रीफेटिंग फ़ंक्शन को अक्षम करके, उन्होंने फिर से काम करना शुरू कर दिया। वास्तविक किकर यह है कि डीएनएस-प्रीफ़ैचिंग फ़ंक्शन पहले से ही कुछ समय के लिए सक्षम था जबकि साइटें अभी भी काम कर रही थीं, इसलिए यह पृष्ठों में बदलाव होना चाहिए था इस कारण से समस्या (हालांकि अन्य लोग अभी भी साइटों को लोड करने में सक्षम थे, इसलिए या तो उनके पास फ़ंक्शन अक्षम था या विभिन्न ब्राउज़रों या नए संस्करणों का उपयोग कर रहे थे)।
मुद्दा यह है कि सॉफ्टवेयर-ए-ए-सर्विस प्रतिमान के "डाउनसाइड-इफेक्ट्स" में से एक यह है कि जो चीजें सिर्फ ठीक काम कर रही थीं, वे अचानक बिना किसी बदलाव के आपके काम करना बंद कर सकती हैं और बंद कर सकती हैं। यह समस्याओं के विचित्र और अलौकिक कारणों के एक पूरे मेजबान को जन्म देता है।