มีสาเหตุทั่วไปบางประการสำหรับพฤติกรรมนี้ บางตัวแก้ไขได้ง่ายกว่าตัวอื่น ๆ
ผลการดำเนินงาน / โอเวอร์โหลด
สาเหตุที่พบบ่อยที่สุดของการแฮงค์คือเบราว์เซอร์ / ระบบโอเวอร์โหลด
(ในอดีตผู้คนมักจะขายคอมพิวเตอร์ที่ล้าสมัยและล้าสมัยว่า "อินเทอร์เน็ต / ท่องเว็บ / ท่องเว็บ / อีเมล / ฯลฯ ระบบ" ความจริงก็คือในทุกวันนี้คุณต้องมีระบบที่ค่อนข้างหนักเพื่อท่องอินเทอร์เน็ตอีกต่อไป ไซต์ต่างๆใช้ปลั๊กอินเช่น Flash, Silverlight, WebGL, JavaScript, ฟังก์ชั่น HTML5 ขั้นสูงเป็นต้นดังนั้นแม้แต่ระบบ P4 1.8GHz ก็ยังสามารถรวบรวมข้อมูลได้เมื่อพยายามแสดงผลและแสดงเว็บไซต์เนื้อมากกว่าสองสามไซต์ .)
หากต้องการตรวจสอบว่าเบราว์เซอร์ทำงานมากเกินไปหรือไม่ให้เปิดตัวจัดการงาน ( Ctrl+Shift+Esc) และดูการโหลดซีพียู (ทำในขณะที่ Chrome ปิดอยู่จากนั้นอีกครั้งเมื่อคุณหยุดทำงาน) หากคุณเห็นว่ามีการใช้งานสูงสิ่งที่อาจเกิดขึ้นคือเบราว์เซอร์พยายามแสดงหน้าเว็บที่ระบบมีปัญหาในการจัดการ
ในกรณีนี้มีบางสิ่งที่ต้องลองซึ่งสามารถช่วยได้
การอัปเกรดฮาร์ดแวร์ (CPU, หน่วยความจำ, การ์ดวิดีโอโดยเฉพาะ) วิธีหนึ่งในการแก้ไขปัญหานี้ ของหลักสูตรนี้ไม่จำเป็นต้องปฏิบัติหรือเป็นไปได้เสมอ
อีกวิธีในการจัดการกับหน้าเว็บดังกล่าวคือเปิดแท็บให้น้อยที่สุดเท่าที่จะทำได้ แม้ว่าแท็บจะอยู่ในพื้นหลัง แต่ก็ยังคงใช้ทรัพยากรอยู่และขึ้นอยู่กับหน้าและ JavaScript และปลั๊กอินที่ใช้พวกเขาสามารถใช้เบราว์เซอร์ที่เหลือ (และทั้งระบบสำหรับเรื่องนั้น) ลง
โดยทั่วไปจะแนะนำให้ติดตั้งส่วนขยายและปลั๊กอินให้น้อยที่สุดเท่าที่จะทำได้ ความจริงก็คือยิ่งคุณมีส่วนขยายมากเท่าไหร่เบราว์เซอร์ทั้งหมดก็จะยิ่งช้าลงเท่านั้นเพราะมีการประมวลผลที่ต้องทำมากมาย เช่นเดียวกับปลั๊กอินแม้ว่าโดยทั่วไปจะใช้กับหน้าเว็บที่รวมไว้เท่านั้นในขณะที่ส่วนขยายจะเปิดใช้งานอยู่เสมอ คุณควรถอนการติดตั้งส่วนขยายและปลั๊กอินคุณไม่จำเป็นและปิดการใช้งานใด ๆ ที่คุณทำต้องการ แต่ไม่ได้ใช้ (มาก) อย่างสม่ำเสมอ
อัพเดตส่วนขยายและปลั๊กอินของคุณให้ทันสมัยอยู่เสมอ ไม่เพียง แต่การอัปเดตจะแก้ไขปัญหาด้านความปลอดภัย แต่พวกเขามักจะรวมถึงการปรับปรุงประสิทธิภาพเช่นกัน
- คุณสามารถอัปเดตส่วนขยายได้ด้วยการเปิด
chrome://extensions
คลิกโหมดนักพัฒนาแล้วอัปเดตส่วนขยาย ( NBเฉพาะการอัปเดตส่วนขยายที่เปิดใช้งานซึ่งเป็นอีกเหตุผลหนึ่งที่จะต้องเก็บรักษาไว้ให้น้อยที่สุดเท่าที่จำเป็น)
- จำเป็นต้องอัปเดตปลั๊กอินด้วยตนเอง แต่คุณสามารถใช้เครื่องมือบางอย่างเพื่อช่วยติดตามการทำงานให้ง่ายขึ้น
ปิดใช้งาน JavaScript (โดยค่าเริ่มต้น) การปิด JavaScript ทั้งหมดนั้นไม่น่าแปลกใจเลยที่จะเพิ่มประสิทธิภาพและลดภาระของระบบลงอย่างมากทำให้การแสดงผลหน้าเว็บเร็วขึ้น คุณสามารถปิดได้โดยไปที่chrome://chrome/settings/content
(อาจแตกต่างกันไปสำหรับ Chrome รุ่นต่างๆ แต่โดยทั่วไปจะอยู่ภายใต้การตั้งค่า -> การตั้งค่าเนื้อหา -> JavaScriptโดยทั่วไป)
- อย่างไรก็ตามโปรดทราบว่า JavaScript นั้นมีความสำคัญอย่างมากสำหรับเว็บไซต์หลาย ๆ แห่งในปัจจุบันดังนั้นการปิด "hog-hog" ไม่ใช่การแก้ไขที่เป็นสากล สิ่งที่คุณต้องการทำคือปิดใช้งานตามค่าเริ่มต้นจากนั้นตั้งค่าข้อยกเว้นเพื่ออนุญาตในบางหน้าหรือเปิดใช้งานตามค่าเริ่มต้นและตั้งค่าข้อยกเว้นเพื่อบล็อกในบางหน้า
เช่นเดียวกับ JavaScript ปลั๊กอินจะชะงักเบราว์เซอร์ลง แต่ไม่เหมือนกับ JavaScript คุณไม่จำเป็นต้องเปิดหรือปิดปลั๊กอิน (หรือแม้แต่จัดการรายการบล็อก / อนุญาต) คุณสามารถควบคุมปลั๊กอินต่อองค์ประกอบได้โดยการตั้งค่าปลั๊กอินเป็นคลิกเพื่อ -Play โดยปกติแล้วปลั๊กอินจะถูกโหลดและเรียกใช้โดยอัตโนมัติ แต่ก็ไม่เป็นที่ต้องการเสมอไป (หรือมีประสิทธิภาพ) คุณสามารถตั้งค่า Chrome ให้แสดงตัวยึดตำแหน่งสำหรับปลั๊กอินที่คุณสามารถคลิกเพื่อเรียกใช้คลิก☒
เพื่อลบวัตถุหรือเพียงเพิกเฉย คุณสามารถทำเช่นนี้ในหน้าเดียวกันเช่นเดียวกับ JavaScript ( chrome://chrome/settings/content
) แต่ในรุ่นเก่าของ Chrome chrome://flags
คุณอาจจำเป็นต้องเปิดใช้งานคุณลักษณะครั้งแรกใน
- นอกจากนี้คุณยังสามารถเลือกปลั๊กอินได้ (โดยปกติคือ Flash-) ปิดกั้นด้วยส่วนขยาย (แต่อย่าไปลงน้ำเลือกหนึ่งหรือสองอันที่ดีการใช้โหลจะทำให้ระบบแย่ลงอีกครั้ง)
อีกปัจจัยหนึ่งที่ทำให้แท็บ Chrome หยุดทำงานเนื่องจากโฆษณา บางเว็บไซต์น่ากลัว พวกเขามีป๊อปอัปป๊อปอันเดอร์โฆษณา Flash โฆษณา Silverlight โฆษณา JavaScript นับไม่ถ้วนโฆษณาแบบรูปภาพโฆษณาวิดีโอและอื่น ๆ สิ่งต่าง ๆ ไม่ได้เลวร้ายอย่างที่เคยเป็นใน "ยุคแรก ๆ " ของอินเทอร์เน็ตเมื่อคุณถูกจับได้ว่าเป็น "pornado storm" แต่อินเทอร์เน็ตก็ยังคงเต็มไปด้วยโฆษณา CPU และแบนด์วิดธ์ การติดตั้ง ad-blocker จะช่วยให้น้ำท่วมโฆษณาเพื่อลดผลกระทบที่เกิดขึ้นกับเบราว์เซอร์ คุณสามารถทำได้โดยใช้ไฟล์โฮสต์และ / หรือโดยการติดตั้งส่วนขยายการปิดกั้นโฆษณา(อีกครั้งอย่าไปลงน้ำ)
เป็นโรคจิต
สาเหตุของการแฮงอื่นอาจเป็นข้อบกพร่อง
- ข้อบกพร่องสามารถปรากฏในเบราว์เซอร์เองและการปรับปรุงสามารถช่วย สำหรับ Google Chrome ให้ไปที่เมนูเครื่องมือ -> เกี่ยวกับการอัพเดทอัตโนมัติ
- ข้อบกพร่องยังสามารถแสดงในปลั๊กอินและส่วนขยาย สำหรับสิ่งนี้อ้างอิงกลับไปที่ส่วนก่อนหน้าเกี่ยวกับการปรับปรุงพวกเขา
- บั๊กสามารถปรากฏในหน้าเว็บได้ (เช่นชิ้นส่วนของ JavaScript ที่มีการวนซ้ำไม่สิ้นสุดหรือ AJAX ถูกบล็อกบนทรัพยากร)
- หากหน้านั้นมีปัญหาหลักสูตรหนึ่งตัวเลือกคือติดต่อผู้ดูแลเว็บและแจ้งให้พวกเขาทราบเกี่ยวกับปัญหาและรอให้พวกเขาแก้ไข
- ตัวเลือกอื่นคือดูGoogle CacheหรือInternet Archive / "Way Back Machine"ของหน้าซึ่งอาจมาจากก่อนที่ข้อผิดพลาดจะถูกนำมาใช้ อันที่จริงแล้วด้วย Google Cache คุณสามารถคลิกที่ลิงค์ข้อความอย่างเดียวในส่วนหัวเพื่อดูหน้าอย่างรวดเร็วโดยรับเฉพาะข้อความของหน้าโดยไม่มีภาพปลั๊กอินสคริปต์ ฯลฯ
เครือข่าย
ปัญหาเครือข่ายอาจทำให้ Chrome แฮงค์เช่นนั้น ตัวอย่างเช่นหากเพจกำลังบล็อกทรัพยากรและไซต์ล่มเครือข่ายก็คับคั่งการเชื่อมต่อของคุณกำลังถูก จำกัด ปริมาณ ฯลฯ ก็สามารถนั่งรอและรอได้ ในกรณีนี้คุณจะต้องตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณแม้ว่าโดยทั่วไปปัญหาแบบนี้จะไม่ต่อเนื่อง หากคุณประสบเป็นประจำอย่างที่คุณพูดอาจเป็นไปได้ว่าไม่ใช่การเชื่อมต่อเครือข่าย
มนุษย์ต่างดาวและ Gremlins
ในที่สุดก็มีสาเหตุอื่น ๆ ที่ไม่ชัดเจนคลุมเครือลึกลับทำให้เกิดคี่บอลซึ่งสามารถทำให้แท็บค้างได้ เหล่านี้คือความประหลาดที่ไม่มีการสัมผัสหรือเหตุผลและไม่สามารถอธิบายได้ยกเว้นบางทีโดยหมอผีและพ่อมด
ตัวอย่างหนึ่งดังกล่าวคือเมื่อไม่กี่เดือนที่ผ่านมาไซต์ที่มีขนาดเล็กมาก (เช่น Chrome Webstore, VirusTotal) หยุดทำงานให้ฉัน พวกเขาจะโหลดเป็นครั้งคราวแต่มักจะนั่งติดอยู่ที่นั่น (มักจะรอ.js
ไฟล์ Google Adsense บางไฟล์ที่จะโหลด) โดยมีการหมุนรอบตัวสั่นและ / หรือทำให้เกิดข้อความแจ้งเตือนที่ไม่ตอบสนอง ฉันพยายามทุกอย่างตั้งแต่เปิดใช้งานทุกอย่างไปจนถึงปิดใช้งานทุกอย่าง แต่ไม่มีอะไรทำงาน ในที่สุดฉันก็พบว่าการปิดใช้งานฟังก์ชั่นดึงข้อมูล DNS พวกเขาเริ่มทำงานอีกครั้ง นักเตะตัวจริงคือฟังก์ชั่นดึงข้อมูล DNS ได้เปิดใช้งานแล้วในขณะที่ไซต์ยังทำงานอยู่ดังนั้นจึงต้องมีการเปลี่ยนแปลงในหน้าเว็บ ที่ทำให้เกิดปัญหา (แม้ว่าคนอื่น ๆ ยังคงสามารถโหลดเว็บไซต์ดังนั้นพวกเขาจึงปิดการใช้งานฟังก์ชั่นหรือใช้เบราว์เซอร์ที่แตกต่างกันหรือรุ่นที่ใหม่กว่า)
ประเด็นก็คือหนึ่งใน "ผลกระทบข้อเสีย" ของกระบวนทัศน์ซอฟต์แวร์ที่เป็นบริการคือสิ่งที่ทำงานได้ดีก็สามารถทำลายและหยุดทำงานได้ทันทีโดยที่คุณไม่ได้ทำการเปลี่ยนแปลงใด ๆ เลย สิ่งนี้ก่อให้เกิดโฮสต์ทั้งหมดของสาเหตุที่แปลกประหลาดและอธิบายไม่ได้ของปัญหา