Хостинг для 1С Битрикс
+7 (495) 128-79-91
BXHosting.ru

Проблема медленной работы или зависание браузера при просмотре сайта

27.03.2022

Трудности, возникающие из-за замедленной скорости работы сайта и низкой реакцией интерфейса сайта на действия, обычно связаны с front-end т.е. версткой сайта, с ресурсоемкими скриптами (JavaScript/jQuery) и/или структурой html (DOM).

Примите во внимание!

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

Распознавание: возникает ошибка «страница не отвечает» или «страница тормозит браузер», открытие страницы занимает длительное время, замедленная реакция (или полное ее отсутствие) интерфейса сайта на любые действия, страница обновляется или закрывается владельцем очень долго.

Возможных причин может быть несколько, в следствии этого мы рекомендуем включить JavaScript используя инструмент разработчика в браузере Google Chrome. Для этого Вам нужно нажать следующую комбинацию клавиш: CTRL + SHIFT + I (windows / linux) или CMND + SHIFT + I (mac)

После откройте командную консоль с помощью сочетания клавиш CTRL + SHIFT + P (windows / linux) или CMND + SHIFT + P (mac), введите java и укажите параметр Debugger: Disable JavaScript

Введите URL-адрес сайта и посмотрите, есть ли замедления и/или «зависания» в момент использования сайта. В силу того, что JavaScript отключен внешний вид сайта и работа элементов интерфейса будут отличаться от первоначального вида. Основная задача наших действий это удостоверится медленная работа браузера заключается в неправильной работе скриптов.

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

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

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

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