Зависла страница в интернете что делать
Перейти к содержимому

Зависла страница в интернете что делать

  • автор:

Зависла страница. Страница не отвечает

Когда браузер присылает сообщение о том, что страница не отвечает, это значит, что скорости интернет-соединения недостаточно, либо компьютер не соответствует техническим требованиям. Обычно это появляется при нажатиях на кнопки в интерфейсе теста («Сохранить», «Проверить» и т.д.).

Для решения попробуйте следующее:

  • Нажмите Подождать и дайте странице время, чтобы загрузиться
  • Перезагрузите страницу (ответы могут быть утеряны)
  • Закройте лишние вкладки в браузере и отключили программы на компьютере, чтобы освободить ресурсы компьютера и увеличить скорость интернет-соединения
  • Отключите VPN, а также обязательно отключить сервисы для удаленного администрирования (TeamViewer, RAdmin, AnyDesk, Windows Remote Desktop и т.п);
  • Отключите фильтрацию сетевого трафика антивирусом

Почему тормозит сайт? Кто виноват и что делать?

Not sure.

Казалось бы сегодня при современных скоростях компьютеров, мобильных устройств и Интернета сайты давно должны летать. Однако, открываем очередной сайт и он безбожно тормозит. Причин такой ситуации может быть множество. В этой статье мы покажем простой и понятный алгоритм для выявления источника проблем, а также посмотрим на методы их решения.

Шаг 1. Исключаем свой канал и устройство

Самое простое, это посмотреть, нет ли проблемы на нашей стороне (нашего провайдера). Выяснить это просто: загрузить какие-нибудь заведомо быстрые сайты (yandex.ru, mail.ru и т. д.) Если проблема повторяется, стоит искать причину на стороне своего устройства (компьютера, планшета, смартфона) или канала в Интернет (локальная сеть, роутер и сеть провайдера).

Решение:

Изолировать проблему до устройства или канала. Для этого нужно сравнить работу сайтов на разных устройствах. Если проблема в интернет-канале, этот вопрос можно уже решать с поддержкой провайдера. Предварительно полезно перезагрузить роутер, для исключения временных проблем.

На этом шаге диагностику торможения сайта можно закончить: либо проблема на вашей стороне, либо проблемы у сайта.

Однако, если вы как-то можете повлиять на работу сайта или просто неравнодушны к качеству его работы (например, вам нужно срочно что-то сделать с его помощью), то можно перейти к следующим шагам по диагностике проблемы.

Шаг 2. У сайта тормозит сервер?

На этом этапе мы уже исключили фактор медленного интернет-канала или устройства и решили, что проблема со скоростью находится на стороне сайта. Есть также третий вариант – проблема находится между клиентом и сервером в глобальной сети, но диагностика таких проблем гораздо сложнее и выходит за рамки этой статьи (кроме того, такие случаи достаточно редки).

Сайт может тормозить по двум направлениям: время ответа сервера (серверная производительность) и время работы и загрузки клиентской части (клиентская производительность).

Быстро оценить скорость загрузки сайта можно с использованием нашего сервиса: Ускорениесайта.рф. С его помощью вы получите достаточно подробный отчет по скорости сайта со всеми нужными метриками.

С серверной производительностью все обычно просто. Для показа страницы в браузере мы должны загрузить HTML-документ, пока он не будет получен (хотя бы его часть), страница отобразиться не может (это обязательное, но не достаточное условие).

Если вы используете отчет Ускорениесайта.рф, то время ответа сервера будет в метрике «Время до первого байта (TTFB)».

Чтобы увидеть время ответа сервера, нужно воспользоваться панелью Developer Tools (Средства/инструменты разработчика), которая обычно открывается кнопкой F12. Далее открываем вкладку Network (Сеть) и смотрим первый запрос, который возвращает HTML-документ. Также можно воспользоваться фильтром и выбрать Doc или HTML раздел. Смотрим, сколько времени ушло на этот запрос: если это больше 1 секунды, значит есть проблема со временем ответа сервера (торможение будет заметно на глаз).

Анализ скорости сайта в Developer Tools

Иногда сайты разрабатывают по технологии SPA (single page application) и мы не будем видеть запросов с типом HTML или Doc. В таком случае нужно посмотреть на закладку XHR, там будут AJAX-запросы, которые заменяют запросы HTML-документов.

Если время запроса к HTML-документу значительно меньше времени загрузки страницы, значит проблема не в сервере (или не только в нём).

Решение:

Если проблемный сайт чужой и вы не имеете возможности воздействовать на его функционирование – обращайтесь в поддержку сайта (если она существует). Опишите проблему, скажите, когда она возникает, почему вы считаете, что проблема в сервере сайта. Если заявка письменная, можете приложить скриншот из Developer Tools, где видно время работы сервера.

А если это ваш сайт и вы отвечаете за его работу (или ваш бизнес зависит от сайта), стоит подробно разобраться с причинами. Вариантов здесь может быть несколько: время ответа постоянно большое (даже без нагрузки) или растёт при возрастании нагрузки. В первом случае ресурсов сервера хронически не хватает для работы сайта. Решений несколько: оптимизировать код сайта или увеличивать ресурсы хостинга (более мощный сервер).

Если сайт «проседает» под нагрузкой, можно попробовать сгладить эффект внедрением кэширования. Оптимизация кода и увеличение ресурсов также остаются актуальными.

Расходовать ресурсы сервера может как база данных, так и сервер приложений. В некоторых случаях сайт может обращаться к удалённым сервисам, которые вносят серьёзные задержки.

Решить проблемы с серверным торможением можно только с привлечением технических специалистов (разработчиков и системных администраторов).

Шаг 3. Тормозит клиент: изучаем вес сайта

На данном этапе мы исключили многие причины медленной работы сайтов. Остаётся клиентская часть веб-приложения. В последнее время всё больше нагрузки приходится именно на работу в браузере. Достаточно сказать, что средний размер веб-страницы в 2016 году превысил 2 мегабайта, в том числе за счет увеличения javascript-кода.

Если вы используете отчет Ускорениесайта.рф, размеры страницы будут указаны в метриках «Размер страницы и всех подключенных ресурсов», «Размер CSS-ресурсов», «Размер JS-ресурсов», «Размер подключаемых шрифтов».

Как определить причину торможения на клиентской стороне? Во-первых, нужно посмотреть на характер прогресса загрузки сайта: скачкообразная (долго видим белый экран, потом сразу почти готовая страница) или постепенная (часть страницы отрисовывается быстро, дальше долго подгружаются картинки, шрифты и другие элементы).

Скачкообразная загрузка скорее всего означает наличие тяжелых ресурсов, блокирующих рендеринг страницы. Это могут быть CSS-файлы, JS-скрипты, подгружаемые шрифты. Посмотреть объём и время загрузки этих ресурсов можно в тех же средствах разработчика с закладками фильтра: CSS, JS, Font (Шрифты). По размеру норма для этих разделов до 100-200 кб. Если вы наблюдаете значения, приближающиеся к мегабайту, торможение сайта гарантировано.

Анализ скорости сайта в Developer Tools

Постепенная загрузка свидетельствует о большом размере некритичных ресурсов: картинки, видео, другой контент. Объем картинок можно оценить на закладке Image (Изображения) и Media (Медиа).

Решение:

Для решения проблем большого объема клиентской части есть несколько подходов: удаление лишних частей, сжатие ресурсов, изменение порядка загрузки ресурсов (в том числе отложенная загрузка). В зависимости от вида ресурса, тормозящего сайт (CSS, JS, шрифты, картинки) применяются один или сразу несколько действий.

Шаг 4. Нагрузка на процессор?

Наконец, самый сложный (и, возможно, редкий) случай – торможение сайта обусловлено большой нагрузкой сайта на CPU. Определить его можно по следующим симптомам: большая загрузка CPU при работе с сайтом, рывки при прокрутке страницы, ступенчатая анимация элементов.

Наиболее часто такая ситуация встречается на мобильных устройствах, однако может проявляться и на мощных компьютерах.

Решение:

Для решения такой проблемы требуется анализ причин высокой нагрузки на CPU и оптимизация медленных мест в JS-коде. В некоторых случаях виновны внешние виджеты (чаты, сервисы обратного звонка). Иногда нагрузка на CPU может быть вызвана большим количеством элементов на странице или большим объёмом изображений. В этом случае нужно оптимизировать структуру вёрстки.

Выводы

Используя алгоритм, показанный в данной статье можно достаточно точно диагностировать проблемы с тормозящими сайтами и понимать, что предпринять. Конечно, жизнь намного разнообразнее и алгоритм сознательно упрощен, многие подробности темы опущены.

Для владельцев сайтов сегодня это особенно важно, так как время загрузки сайта напрямую влияет на показатели доверия, конверсии и вовлечённости. Тормозящий сайт всегда крадёт деньги у бизнеса.

Если вам не удаётся провести диагностику скорости сайта самостоятельно, можете обратиться к нам за аудитом скорости.

А в случае, если вы уже знаете о проблемах своего сайта и хотите их исправить, заказывайте у нас профессиональное ускорение сайта.

Ускорение сайтов

Экспертное ускорение сайтов

Ускорение сайтов
Цена от 69 900 Р

Что делать, если тормозит браузер?

Аватар автора

Постоянно подтормаживает браузер на компьютере, хотя скорость интернет-соединения нормальная, а «железо» современное. Пользуюсь Chrome. В чем может быть проблема?

Аватар автора

медленно закрывает все вкладки

Порой даже современный компьютер не гарантия того, что браузер будет работать гладко. Расскажу, как с помощью нескольких шагов найти корень проблемы зависаний и улучшить работу в интернете.

Проверьте браузер

Обычно работа браузера быстро восстанавливается, если чуть покопаться в его настройках. Вот что можно сделать.

Удалите ненужные расширения. Это небольшие программы, которые добавляют в браузер дополнительные функции. Когда их становится много, они могут тормозить всю систему и загружать оперативную память. В фоновом режиме запускаются даже те расширения, которые вы давно не использовали.

Как проверить расширения и удалить их:

  1. В «Яндекс–браузере» и Firefox откройте «Меню» → «Дополнения», удалите ненужные.
  2. В Chrome, Edge и Opera нажмите на иконку пазла или куба в правом верхнем углу — это сразу откроет «Расширения».

Настройки в Firefox и «Яндекс-браузере» можно открыть, кликнув на три горизонтальные полоски

Настройки в Firefox и «Яндекс-браузере» можно открыть, кликнув на три горизонтальные полоски

Так выглядит меню с расширениями в Google Chrome. Передвинув синий флажок, можно отключить ненужное, но лучше вовсе удалить неиспользуемые программы

Так выглядит меню с расширениями в Google Chrome. Передвинув синий флажок, можно отключить ненужное, но лучше вовсе удалить неиспользуемые программы

Разберитесь с открытыми вкладками. Обычно люди не открывают одновременно больше 20 вкладок: этого хватает для работы с основными сервисами и поиском информации. Однако если у вас не самый мощный компьютер, даже десять открытых вкладок могут стать проблемой. Каждая из них отнимает ресурсы в отдельном процессе, поэтому нагрузка на систему сразу возрастает.

Браузеры умеют сами оптимизировать работу. Например, Google Chrome не будет долго держать в памяти неиспользуемые вкладки, а попробует отключить их и сэкономить ресурсы. Но когда вы открываете много вкладок или постоянно переключаетесь между ними, браузер просто не успевает их оптимизировать.

Обложка статьи

Поэтому приучите себя закрывать ненужные вкладки. Если вы открываете их на потом, лучше создавать папки с закладками: так вы и не потеряете страницы, и не будете нагружать систему.

Еще попробуйте менеджеры вкладок, их можно установить как расширения для браузеров. Например, популярные Workona Tab Manager, Tabli или Tab Manager Plus помогут не запутаться среди открытых сайтов и ускорят работу.

Почистите cookie и временные данные. Когда вы заходите на любой сайт, он использует файлы cookie и кэш-память вашего устройства, чтобы сохранить важную информацию о визите. Например, в кэш попадают картинки, музыка, видео, программы. Благодаря этому в следующий раз вам не придется снова вводить логин и пароль, соглашаться на сбор данных, заново проходить капчу.

Но обилие временных файлов может сильно тормозить браузер, поскольку компьютер тратит ресурсы на их обработку. И когда их становится слишком много, система начинает зависать.

Вот пример: мой Google Chrome за неделю сохранил разные данные с 265 сайтов

Вот пример: мой Google Chrome за неделю сохранил разные данные с 265 сайтов

Поэтому файлы cookie и кэш-память нужно регулярно чистить, особенно если ваша работа или отдых связаны с постоянным поиском в сети. Вот как это сделать:

  1. В Chrome и «Яндекс-браузере» нужно открыть «Настройки» в правом верхнем углу → «Дополнительные инструменты» или «Дополнительно» → «Удаление данных» или «Очистить историю» → «Удалить данные».
  2. Для Opera и Firefox: «Настройки» → «Безопасность» или «Приватность и защита» → «Cookie и данные сайтов» → «Удалить данные».
  3. В Edge: «Настройки» → «Конфиденциальность, поиск и службы» → «Удалить данные о просмотре веб-страниц».

Важно: удаление cookie и кэша приведет к полной потере настроек и других данных с посещенных сайтов.

Если временные файлы сильно нагружают компьютер, попробуйте использовать режим «инкогнито», он доступен в любом браузере через меню. При инкогнито файлы cookie и другие данные не сохраняются, как и история поиска.

Обложка статьи

Не пропускайте обновления браузеров: они содержат исправления и улучшения, которые могут влиять на производительность. Это особенно заметно, если вы уже давно не устанавливали обновления. А еще новейшие версии повышают безопасность в сети: уязвимости старых на виду у хакеров, а в новых итерациях они исправлены.

Если браузер не обновился сам, можете проверить актуальную версию. Для этого откройте «Меню» → «Справка» или «Дополнительно» → «О браузере». В новом окне указано, последняя у вас версия или необходимо обновиться.

БЕСПЛАТНЫЙ ВЕБИНАР
Как хранить деньги в 2024 году
В рублях, валюте, под матрасом? Главред Т—Ж ответил на вопросы и разобрал разные стратегии

Баннер

Смотреть в записи

Проверьте расход оперативной памяти

О том, как современные браузеры сжирают оперативку, даже делают мемы. Как я уже сказал, Chrome, Firefox, Opera и другие открывают каждую вкладку, плагин или даже расширение как отдельный процесс в оперативной памяти. Вы можете убедиться в этом, запустив «Диспетчер задач».

Браузеры наиболее требовательны к оперативной памяти и в меньшей степени к процессору и накопителю. Если вы откроете 20 вкладок в Chrome, Firefox или Edge, браузер задействует не менее 1,5 Гб оперативной памяти, если 60 вкладок — около 3 Гб.

Вот пример: Google Chrome в процессах моего компьютера — вкладки, плагины и расширения выглядят как отдельно запущенные браузеры

Вот пример: Google Chrome в процессах моего компьютера — вкладки, плагины и расширения выглядят как отдельно запущенные браузеры

Чтобы проверить, какую долю оперативной памяти потребляет ваш браузер, откройте «Диспетчер задач» в Windows или «Мониторинг системы» в macOS и изучите вкладку «Память». Утилиты открываются комбинацией клавиш Ctrl + Shift + Esc на Windows и через поиск на MacOS.

Если программа показывает, что браузер съедает большую часть оперативной памяти, вам нужно либо найти причину перегрузки системы, либо задуматься об обновлении железа. Обычно для комфортной работы в браузере с большим количеством вкладок нужно от 8 Гб оперативной памяти.

Еще попробуйте открыть любой современный сайт, например «Ютуб», и понаблюдайте, сколько процентов мощности процессора задействует браузер. Это можно сделать также в «Диспетчере задач» или «Мониторинге системы» на вкладке «ЦП». Если значение перешагнуло далеко за 50%, причиной медленной работы может служить еще и слабый процессор.

Internet Explorer 10 зависает при закрытии веб-страницы во время запроса XHR

Предупреждение: Устаревшее и не поддерживаемое классическое приложение Internet Explorer 11 было окончательно отключено с помощью обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в статье Часто задаваемые вопросы о прекращении использования классических приложений Internet Explorer 11.

Признаки

Рассмотрим следующий сценарий:

  • Вы можете перейти на определенную веб-страницу с помощью Internet Explorer 10.
  • Веб-страница содержит скрипт, который выполняет асинхронный запрос XMLHttpRequest (XHR) при открытии веб-страницы.
  • Вы закрываете веб-страницу во время запроса XHR.
  • Ответ на запрос XHR превышает 2 КБ (включая данные заголовка).

В этом сценарии вы можете потерять HTTP-подключение к данному узлу. Затем при попытке перейти на другую веб-страницу на узле может возникнуть зависание сети. Эта проблема возникает при потере максимального числа одновременных подключений к узлу.

Примечание. Эта проблема возникает в режимах документов Internet Explorer 7, Internet Explorer 8 и Internet Explorer 9 в Internet Explorer 10.

«Разрешение»

Сведения об обновлении для системы безопасности

Чтобы устранить эту проблему в Internet Explorer 9 или Internet Explorer 10, установите последнее накопительное обновление для системы безопасности Internet Explorer. Для этого перейдите на следующий веб-сайт Майкрософт:

  • Это обновление для Internet Explorer 10 было впервые включено в следующее обновление для системы безопасности: 2838727 MS13-047: накопительное обновление для системы безопасности для Internet Explorer: 11 июня 2013 г.
  • Чтобы установить это обновление для Internet Explorer 9, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

Временное решение

Чтобы обойти эту проблему, можно использовать один из следующих методов:

    Измените XHR-запрос на синхронный.

Примечание. Это решение противоречит рекомендациям по программированию и может привести к зависаю веб-браузера, если нет ответа. Дополнительные сведения см. в разделе Почему следует использовать XMLHttpRequest асинхронно.

Чтобы избежать утечки подключения Windows Internet (WinINet) вместе с AJAX, можно завершить существующее подключение до закрытия окна.

function unloadEventHandler() < if (g_xmlHttpRequest != null && g_xmlHttpRequest.readyState != 4) < g_xmlHttpRequest.abort(); >>

Дополнительные сведения

Чтобы получить дополнительные сведения о терминологии обновлений программного обеспечения, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

824684 Описание стандартной терминологии, используемой для описания обновлений программного обеспечения Майкрософт

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *