Есть несколько распространенных причин такого поведения. Некоторые легче исправить, чем другие.
Производительность / перегрузки
Самая распространенная причина зависания заключается в том, что браузер / система перегружены.
(Хотя в прошлом люди часто продавали старые устаревшие компьютеры как «Интернет / серфинг / просмотр / электронная почта / и т.д., Системы»), в настоящее время вам нужна довольно здоровенная система, чтобы даже больше просто просматривать Интернет, потому что многие сайты используют множество таких плагинов, как Flash, Silverlight, WebGL, JavaScript, расширенные функции HTML5 и т. д. В результате даже система P4 1,8 ГГц может оказаться в затруднительном положении при попытке рендеринга и отображения более нескольких сложных сайтов .)
Чтобы определить, не перегружен ли браузер, откройте Диспетчер задач (Ctrl+Shift+Esc) и просмотрите загрузку процессора (сделайте это, пока Chrome закрыт, а затем снова, когда вы зависаете). Если вы видите, что использование является высоким, то, вероятно, происходит то, что браузер пытается отобразить страницы, с которыми у системы возникают проблемы с обработкой.
В этом случае можно попробовать несколько вещей.
Модернизация оборудования (в частности, процессора, памяти, видеокарты) - один из способов решения этой проблемы. Конечно, это не обязательно практично или даже всегда возможно.
Другой способ справиться с такими страницами - сохранить как можно меньше открытых вкладок. Даже если вкладка находится в фоновом режиме, они по-прежнему потребляют ресурсы, и в зависимости от используемой страницы, JavaScript и плагинов они могут отключить весь браузер (и всю систему в этом отношении).
Как правило, рекомендуется сохранять как можно меньше установленных расширений и плагинов. Дело в том, что чем больше у вас расширений, тем медленнее становится весь браузер, потому что ему приходится гораздо больше обрабатывать. То же самое касается плагинов, хотя они обычно применяются только к страницам, которые включают их, когда расширения всегда активны. Вы должны удалить все расширения и плагины вам не нужны, и отключите все вам не нужно, но не использовать (очень) на регулярной основе .
Держите ваши расширения и плагины обновленными. Обновления не только устраняют проблемы безопасности, но и часто включают в себя улучшения производительности, которые могут быть как незначительными, так и существенными.
- Вы можете обновить расширения, открыв
chrome://extensions
, щелкнув « Режим разработчика» , а затем « Обновить расширения» (обратите внимание, что он обновляет только включенные расширения, что является еще одной причиной, чтобы оставить столько, сколько необходимо)
- Плагины необходимо обновлять вручную, но вы можете использовать некоторые инструменты, чтобы отслеживать их, чтобы упростить задачу
Отключить JavaScript (по умолчанию). Неудивительно, что полное отключение JavaScript значительно повысит производительность и снизит нагрузку на систему, что позволит быстрее отображать страницы. Вы можете отключить его, перейдя в chrome://chrome/settings/content
(он может отличаться для разных версий Chrome, но обычно он находится в меню «Настройки-> Настройки содержимого-> JavaScript в целом»).
- Тем не менее, обратите внимание, что JavaScript очень важен для многих сайтов в наши дни, поэтому отключение его целиком не является универсальным решением. Вместо этого вам нужно либо отключить его по умолчанию, а затем установить исключения, чтобы разрешить его на определенных страницах, либо включить его по умолчанию и установить исключения, чтобы блокировать его на определенных страницах.
Как и в случае с JavaScript, плагины отключают браузер, но в отличие от JavaScript, вам не нужно включать или выключать плагины (или даже управлять списками блокировок / разрешений), вы можете управлять плагинами для каждого элемента , устанавливая плагины в Click-to. -Играть. Обычно плагины загружаются и запускаются автоматически, но это не всегда желательно (или эффективно). Вы можете настроить Chrome на отображение местозаполнителя для плагинов, которые вы можете либо щелкнуть, чтобы запустить его, либо нажать ☒
чтобы удалить объект, либо просто проигнорировать его. Вы можете сделать это на той же странице, что и в JavaScript (chrome://chrome/settings/content
), хотя в более старых версиях Chrome может потребоваться сначала включить эту функцию в chrome://flags
.
- Вы также можете выполнить выборочную блокировку плагинов (обычно Flash) с помощью расширений (но не переусердствуйте; выберите один или два хороших; при использовании дюжины система снова будет перегружена).
Еще один фактор, который часто приводит к зависанию вкладок Chrome, связан с рекламой. Некоторые сайты просто ужасны. У них есть всплывающие окна, всплывающие окна, Flash-реклама, реклама Silverlight, бесчисленное количество объявлений JavaScript, графических объявлений, видеообъявлений и так далее. Все не так плохо, как они были в "первые дни" Интернета, когда вы могли увязнуть в так называемой "pornado бури", но интернет все еще достаточно нагруженный и пропускной способности CPU-коробления объявлений. Установка блокировщика рекламы поможет подавить поток рекламы, чтобы уменьшить влияние, которое они оказывают на браузер. Вы можете сделать это, используя файл HOSTS и / или установив расширение для блокировки рекламы (опять же, не переусердствуйте).
ошибки
Еще одной причиной зависаний могут быть ошибки.
- Ошибки могут присутствовать в самом браузере, и обновление может помочь. Для Google Chrome, перейдите в меню Wrench-> About, чтобы выполнить автоматическое обновление.
- Ошибки могут также присутствовать в плагинах и расширениях. Для этого вернитесь к предыдущему разделу об их обновлении.
- Ошибки также могут присутствовать на веб-страницах (например, фрагмент JavaScript с бесконечным циклом или блокировка AJAX на ресурсе).
- Если страница является проблемой, один из вариантов, конечно, это связаться с веб-мастером и сообщить им о проблеме и подождать, пока они ее исправят.
- Другой вариант - просмотреть страницу Google Cache или Internet Archive/"Way Back Machine", которая может быть до появления ошибки. Фактически, с помощью Google Cache вы можете щелкнуть только текстовую ссылку в заголовке, чтобы быстро просматривать страницу, получая только текст страницы без изображений, плагинов, скриптов и т.д.
сеть
Проблемы с сетью также могут привести к зависанию Chrome. Например, если страница блокируется на ресурсе, а сайт недоступен, сеть перегружена, ваше соединение ограничено и т.д., То он может сидеть и ждать. В этом случае вам необходимо проверить подключение к Интернету, хотя обычно проблема такого рода будет прерывистой. Если вы испытываете это регулярно, как вы сказали, то это, вероятно, не сетевое соединение.
Иностранцы и Гремлины
Наконец, есть и другие, разные, неясные, эзотерические, нишевые, странные причины, которые могут привести к зависанию вкладок. Это уроды, у которых нет рифмы или причины, и они не могут быть объяснены, разве что, возможно, предсказателями и колдунами.
Одним из таких примеров является то, что несколько месяцев назад у меня перестали работать очень маленькие сайты (например, Chrome Webstore, VirusTotal). Они очень редко загружались, но часто зависали (обычно ожидая загрузки некоторых файлов Google Adsense в формате .js
), при этом вращался пульсатор и / или выдавался не отвечающий запрос. Я пробовал все, от включения до отключения всего, но ничего не получалось В конце концов я обнаружил, что, отключив функцию предварительной выборки DNS, они снова начали работать. Настоящим фактом является то, что функция предварительной выборки DNS уже была включена в течение некоторого времени, пока сайты еще работали, поэтому, должно быть, произошло изменение страниц , вызвавшее проблему (хотя другие люди все еще могли загружать сайты так что либо они отключили функцию, либо использовали другие браузеры или более новые версии).
Дело в том, что одним из «побочных эффектов» парадигмы «программное обеспечение как услуга» является то, что все, что работало просто отлично, может внезапно сломаться и перестать работать без каких-либо изменений. Это приводит к целому ряду странных и необъяснимых причин проблем.