|
¿Firefox ฉันรู้ว่า "แขวน»สักครู่ที่ เปิดหลาย ๆ หน้า ทันใดนั้น? น่าแปลกเมื่อ Firefox "แฮงค์" มันไม่ได้เพิ่มการใช้ CPU หรือหน่วยความจำในแบบที่ไม่มีการควบคุม ... อะไรคือปัญหา? และยังดีกว่าจะแก้ไขได้อย่างไร? |
หลังจากวิเคราะห์ปัญหามากมายฉันพบว่าปัญหาที่เป็นปัญหาไม่ได้เกิดจากข้อบกพร่องหรือจากส่วนขยายที่ก่อให้เกิดปัญหา (แม้ว่าสิ่งนี้อาจเกิดขึ้นในกรณีของคุณ) และไม่ใช่ "ข้อเสีย" ของเวอร์ชันสำหรับ ลินุกซ์ ฯลฯ
ต้นตอของปัญหาคือวิธีที่ Firefox จัดการกับคำขอโหลดองค์ประกอบต่างๆของหน้าเว็บ คุณอาจคิดว่ามันเป็นท่อ: เมื่อเราบรรทุกมากเกินไปมันจะอิ่มตัวและอุดตัน
ก่อนอื่นให้เริ่ม Firefox ดังต่อไปนี้และดูว่า "ค้าง" อยู่หรือไม่:
firefox - โหมดปลอดภัย
เพจที่น่าลองคือ taringa. ฉันเปิดโพสต์ 7-10 รายการในเวลาเดียวกันและดูว่า Firefox "แฮงค์" หรือไม่
ในกรณีนี้ฉันพิมพ์ข้อความต่อไปนี้ในแถบที่อยู่
about: config
จากนั้นมองหาตัวเลือก network.http.max- การเชื่อมต่อ. ในกรณีที่ตั้งค่าเป็นตัวเลขที่สูงมาก (เช่น 256) ให้ดับเบิลคลิกที่บรรทัดนั้นแล้วเขียนค่าใหม่: 48 เป็นตัวเลขที่เหมาะสมกว่า
ปิด Firefox แล้วเปิดใหม่ การปรับปรุงไม่น่าประทับใจ แต่คุณจะสังเกตได้ว่า "อิ่มตัว" น้อยลง นอกจากนี้คุณจะสังเกตเห็นว่าบางหน้าที่โหลดไม่เสร็จตอนนี้จะ
โหลดแท็บแบบก้าวหน้า
ในตอนท้ายฉันปล่อยให้คุณเป็นไอซิ่งบนเค้ก: โหลดแท็บแบบก้าวหน้า
เป็นส่วนเสริมที่ค่อยๆโหลดขนตา เป็นไปได้ที่จะกำหนดจำนวนที่เราต้องการให้โหลดพร้อมกัน ตัวอย่างเช่นถ้าเราใส่ 4 แม้ว่าเราจะโหลด 15 แท็บมันก็จะเปิดทีละ 4 แท็บ
หากคุณถามฉันนี่เป็นตัวเลือกที่ควรปรากฏตามค่าเริ่มต้นใน Firefox เนื่องจากจะช่วยปรับปรุงประสิทธิภาพเป็นอย่างมากและลองมาดูกันว่าไม่มีใครดูแท็บทั้งหมดในคราวเดียวดังนั้น "ต้นทุน" ที่เราต้องจ่ายจึงน้อยที่สุด
นี่เป็นทางออกที่ดีที่สุดสำหรับ Firefox "แฮงค์" เมื่อเปิดหลาย ๆ เพจพร้อมกัน ขอรับรองว่าคุณจะสังเกตเห็นความแตกต่าง