|
¿Firefox е "обесване»За няколко мига в отвори много страници внезапно? Странно, Firefox „увисва“ не увеличава процесора или използването на паметта извън контрол ... И така, какъв е проблемът? И, още по-добре, как да го поправя? |
След много анализ на проблема открих, че въпросният проблем не е причинен от грешка, нито от разширение, което причинява проблеми (въпреки че това може да се случи във вашия случай), нито е „недостатък“ на версията за Linux и т.н.
Източникът на проблема е начинът, по който Firefox обработва заявки за зареждане на различните елементи на страниците. Можете да го възприемате като тръба: докато я претоварваме, тя се насища и запушва.
Първо, стартирайте Firefox, както следва, и вижте дали той продължава да "виси":
firefox - безопасен режим
Добър сайт за тестване е Taringa . Отворете 7-10 публикации едновременно и вижте дали Firefox ще се срине.
В случай че е, написах следното в адресната лента
за: довереник
След това потърсете опцията network.http.max-connections . Ако е зададена на много високо число (например 256), щракнете двукратно върху този ред и въведете нова стойност: 48 е по-разумно число.
Затворете Firefox и го отворете отново. Подобрението не е впечатляващо, но ще забележите, че то „насища“ по-малко. Освен това ще забележите, че някои страници, които не са завършили зареждането, сега ще го направят.
Зареждайте разделите прогресивно
Накрая ви оставям ягодата на десерта: Зареждайте разделите прогресивно.
Това е удължаване, което постепенно натоварва миглите. Възможно е да конфигурирате колко искаме да се зареждат едновременно. Например, ако поставим 4, колкото и да заредим 15 раздела, той ще се отвори 4 наведнъж.
Ако питате мен, това е опция, която трябва да се появи по подразбиране във Firefox, тъй като ВИСОКО ще подобри производителността и, нека си признаем, никой не гледа всички раздели наведнъж, така че "разходите", които трябва да платим, са минимални.
Това е най-доброто решение за Firefox „да виси“ при едновременно отваряне на множество страници. Уверявам ви, че ще забележите разликата.