Скорость отображения веб-страниц зависит от работы устройства на котором запущен хром, настроек операционной системы и параллельно запущенных программ.
Поэтому никто не даст ответ на вопрос "почему тормозит Google Chrome ?". Но у нас есть несколько советов - как его ускорить.
1. Удалите или отключите бесполезные компоненты
1.1. Тулбары
Некоторые программы устанавливают вместе с собой дополнительные панели инструментов для браузеров. Их полезность сомнительна, т.к. обычно они носят рекламный характер.
- Список программ для удаления
- AdPea
- AlterGeo
- Ask toolbar
- Ask.com
- Bing Bar
- BrApp
- BrowseFox
- Colisi
- Conduit Toolbars, Community Alerts & ValueApps
- Consumer Input
- Content Defender
- CouponMarvel
- Crossrider
- Dealply
- Eorezo
- Etranslator
- Gator
- Google Toolbar
- [email protected]
- LuckyTab
- Magic Scanner
- Movie Dea
- Multiplug
- MySearch123
- MySearchDial
- OneCall
- Price Meter
- PriceFountain
- PullUpdate
- QIP Internet Guardian
- SaveSense
- SearchProtect
- Shopper Pro
- SmartBar
- SmartWeb
- StartSearch
- Stormwatch
- SupTab
- Techsnab
- V-Bates
- Vitruvian
- Wajam
- WinZix
- Спутник@Mail.ru
- Яндекс.Бар
1.2. Плагины
chrome://plugins
Нужны для отображения специфического контента (игры, документы, медиа). Например: Flash, Unity Player, Java, Silverlight, Microsoft office, Windows Media, Nvidia 3d vision. В процессе вебсёрфа список может расти, но далеко не все нужны ежедневно. Вполне хватит "Adobe Flash Player" и "Native Client", остальные можно отключить в зависимости от ваших потребностей. Бывает ещё так, что один плагин существует в нескольких версиях - удалите устаревшие.
1.3. Временные данные
chrome://settings/clearBrowserData
Во время просмотра сайтов, браузер сохраняет их на диске ( кэш ). При повторном посещении сайтов хром частично использует их копию на диске. Делается это потому что скорость чтения с диска у большинства пользователей больше скорости интернета.
Проблема заключается в размере кэша. Иногда он может занимать несколько десятков гигабайт, а эффект фрагментации файлов раскидает его по разным местам на диске.
Антивирусы в режиме "сканирование в реальном времени" так же замедляют доступ к кэшу. Поэтому скорость отображения веб-страниц может быть медленнее при использовании кэша.
Чтобы удалить временные файлы, не задев персональные - достаточно перейти по адресу выше, отметить 3 пункта:
- файлы cookie
- изображения и другие файлы
- данные размещаемых приложений
и нажать кнопку "очистить историю".
Но почему бы не ограничить размер кэша и не чистить его вручную?
В Google Chrome нет стандартных настроек по ограниченю размера кэша и самоочистки по заданным интервалам времени. Есть не стандартное решение: в свойствах ярлыка, в поле ОБЪЕКТ через пробел дописать: --disk-cache-size=100000000
В данном случае размер кэша будет ограничен - чуть менее 100 мегабайт, т.к. значение указывается в байтах. Например: 209715200 - 200 мегабайт, 52428800 - 50 мегабайт.
Обычно по умолчанию размер кэша в Google Chrome ограничен 200 мегабайт, но бывают варианты до нескольких гигабайт. Зависит от кол-ва свободного места на диске с установленным браузером.
Проверить установленное значение можно в строке "Max size:" по адресу:
chrome://net-internals/#httpCache
Не отображается при активном флаге chrome://flags/#enable-simple-cache-backend
1.4. Расширения
chrome://extensions
Иногда мы устанавливаем расширения из интереса, не пользуемся ими и забываем. Но они всегда запускаются вместе с браузером. Можете удалить ненужные вам, нажав на иконку корзины. Если не знаете для чего нужны установленные у вас расширения - просто уберите галочки рядом с их названиями. Мы рекомендуем отключать расширения, которыми вы не пользуетесь чаще чем раз в две недели.
Так же можно запустить Хром без расширений, указав в свойствах ярлыка ключ: --disable-extensions.
2. Оптимизируйте настройки
chrome://settings > показать дополнительные настройки (ссылка находится внизу страницы).
- "Использовать подсказки для завершения поисковых запросов и URL" - выкл.
Обращается в сеть за поиском подходящих запросов и ссылок. - "Использовать подсказки для ускорения загрузки страниц" - выкл.
В фоне загружает страницы по ссылкам в списке подсказок. - "Автоматически отправлять в Google информацию о возможных проблемах безопасности" - выкл.
Формирует отчёты о возможно вредоносных ресурсах и отправляет в Google. - "Защитить устройство от опасных сайтов" - выкл.
Загружает список вредоносных сайтов с серверов Google и сверяет с ним посещаемые сайты. При совпадении - вместо загрузки страницы покажет уведомление. - "Использовать веб-службу для проверки правописания" - выкл.
Использует онлайн словарь. - "Автоматически отправлять в Google статистику использования и отчёты о сбоях" - выкл.
- "Предлагать перевод страниц, если их язык отличается от используемого в браузере" - выкл.
- "Использовать аппаратное ускорение" - вкл.
По возможности задействует GPU для отрисовки страниц.
3. Активируйте экспериментальные функции
chrome://flags/#enable-fast-unload
Закрытие окон и вкладок с ускоренной выгрузкой из оперативной памяти.
chrome://flags/#automatic-tab-discarding
Выгружает содержимое вкладок из памяти при заполнении системной памяти.
Вкладки не закроются и будут перезгружены при нажатии.
Выгрузить вкладки вручную можно на странице: chrome://discards
chrome://flags/#disable-hyperlink-auditing
Не отправлять запросы для проверки ссылок. Меньше запросов - лучше отклик.
chrome://flags/#enable-offline-auto-reload
Страницы не загруженные в оффлайн режиме, будут загружены при подключении.
chrome://flags/#enable-offline-auto-reload-visible-only
Обновлять только активные вкладки после обрыва и повторного интернет-соединения.
chrome://flags/#num-raster-threads
Кол-во потоков растрового изображения. Ускоряет прорисовку изображений. Установите максимальное значение.
chrome://flags/#enable-experimental-canvas-features
Ускорение загрузки и улучшение производительности не прозрачных холстов - элементов, отвечающих за отрисовку растровых двумерных изображений при помощи скриптов.
chrome://flags/#enable-simple-cache-backend
Использование новой системы выделения места на диске под кэш, которая использует средства файловой системы.
chrome://flags/#enable-gpu-rasterization
Использовать графический процессор для растеризации веб-контента.
chrome://flags/#ignore-gpu-blacklist
Активирует графический ускоритель на неподдерживаемых системах.
4. Отключите автовоспроизведение медиа контента на страницах
Если вы зашли на страницу почитать текст - возможно вам будут мешать видео, аудио или gif-анимация. В этом случае они вам не интересны, но потребляют ресурсы.
4.1. Используйте функцию click-to-play
По адресу chrome://settings/content в разделе "плагины" отметьте пункт "запрашивать разрешение на запуск контента плагинов".
Это запретит запуск плагинов Flash, Silverlight, Unity Player и других без вашего разрешения.
4.2. Подключите расширения для оптимизации потребления ресурсов
Animation Policy - Позволяет управлять gif-анимацией. Доступны три режима воспроизведения анимации:
- обычное воспроизведение
- однократное воспроизведение
- отображение статичной картинки
The Great Suspender - Выгружает содержимое не активных вкладок из памяти через заданное время. Для обновления вкладки нужно кликнуть на странице.
В настройках можно указать время до автоматической выгрузки вкладок, горячие клавиши и список адресов для исключения.
FooTab - Блокирует автозагрузку фоновых вкладок при запуске браузера. С ним Хром запускается ощутимо быстрее.
Disable HTML5 Autoplay - Отключает автовоспроизведение аудио и видео встроенного в страницу средствами HTML5.
Data Saver - Сокращает объём загружаемого трафика. При включённом расширении сайты пропускаются через сервера Google и уменьшаются в размере. Особенно полезно при использовании мобильного лимитированного интернета. Расширение не обрабатывает сайты по https и в режиме инкогнито.
5. Эффект плацебо и фейки
На некоторых ресурсах можно найти список ключей, которые отключают некоторые функции и тем самым уменьшают потребление оперативной памяти браузером.
--single-process - использовать один процесс для всех вкладок. С этим ключом браузер не запускается.
--disable-logging - отключение ведения логов;
--disable-metrics-system - запретить сбор статистики использования браузера.
С этими ключами браузер запускается и нормально работает, но проверить их эффект невозможно.
С другой стороны - не для того этот браузер создавали чтоб дать возможность каждому отключить сбор статистики.
--disable-plugins - отключить плагины;
--disable-internal-flash - отключить встроенный flashplayer;
--disable-dev-tools - отключить инструменты для разработчиков.
На скрине видно что ключи "--disable-plugins" и "--disable-internal-flash" не отключают встроенный плагин flashplayer, а ключ "--disable-dev-tools" не отключает инструменты для разработчиков.
В обзоре использовался Google Chrome Enterprise 64-бит версии 52.