Устранение неполадок с длительным временем загрузки веб-страницы и проблемами отображения

Проблема

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

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

Возможные причины 

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

  • Неоптимальный маршрут до сервера
  • Повреждённый/устаревший кэш браузера и файлы cookie
  • Проблемы сервера
  • Неработающие ссылки или отсутствующие ресурсы
  • Блокировка контента рекламными блокировками или брандмауэрами

Устранение неполадок 

Неоптимальный маршрут до сервера

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

1. Ping  Вы можете использовать команду ping, чтобы проверить, отвечает ли сервер. Если сервер доступен, вы получите ответ от сервера с временем туда и обратно (RTT). Если значения RTT выше при прохождении соединения через Кейто, обратитесь к Высокая задержка при прохождении через Кейто для дальнейшего устранения неполадок.

pingresponse.jpg

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

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

Ниже показано соединение, пропущенное через Кейто:

traceroute.jpg

Ниже показано то же самое соединение, но проходит через Кейто:

traceroute1.jpg

ПРИМЕЧАНИЕ: При прохождении через облако Кейто часто наблюдается уменьшение количества перескакиваний. Это связано с тем, что внутренние перескакивания в инфраструктуре облака Кейто не отражаются в результатах трассировки маршрута.

Высокая задержка при прохождении через Кейто:

Для устранения высокой задержки при прохождении соединения через Кейто необходимо проверить следующие конфигурации:

Убедитесь, что сокет подключается к ближайшему PoP

  • В CMA перейдите на вкладку Мониторинг и выберите затронутый сайт
  • В правой панели, под Последние подключения, нажмите Просмотреть журнал. Откроется еще одна панель с информацией о подключенном PoP.connectedPoP.jpg
  • Если он не подключен к PoP, ближайшему к местоположению сайта, проверьте, был ли сокет вручную настроен для подключения к предпочтительному PoP, перейдя в Сеть > Сайты > Конфигурация сайтов > Общие настройки > Предпочтительные местоположения PoP
  • Если он был неправильно настроен на неправильный PoP, следуйте этой инструкции по определению предпочтительного PoP для сайта, чтобы установить его на ближайший PoP или установите Основное местоположение на автоматическое (по умолчанию), и сокет автоматически выберет и подключится к лучшему PoP.

Проверьте наличие любых правил выхода или обратного канала

  • В CMA перейдите к Сетевые правила и просмотрите список, чтобы убедиться, что есть какие-либо правила, касающиеся рассматриваемого веб-сервера, и настроен метод Маршрутизации.
  • Если они есть, проверьте настроенный выходной PoP/сайт и оцените его близость к веб-серверу.

  • Если PoP/сайт расположен далеко от веб-сервера, у вас есть два варианта оптимизации конфигурации:
    -- Измените существующее сетевое правило, удалив IP-адрес веб-сервера из правила. Это изменение (по умолчанию) позволит трафику выходить из PoP, к которому подключен Socket. Однако важно отметить, что это может не всегда быть идеальным, так как подключенный PoP может не быть в непосредственной близости от веб-сервера.
    -- Альтернативно, создайте новое сетевое правило специально для веб-сервера. В этом новом правиле настройте исходящий трафик для PoP/Сайта, который ближе к фактическому местоположению веб-сервера.
    Обратитесь к Конфигурация правила исходящего трафика и Конфигурация обратной передачи интернет-трафика для инструкций по настройке соответственно.

Повреждённый/Устаревший кеш браузера и Cookie

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

Google Chrome:

  • Откройте Google Chrome и нажмите на значок с тремя точками в правом верхнем углу окна.
  • Выберите "Ещё инструменты" и затем "Очистить данные просмотра".
  • Выберите диапазон времени, который хотите очистить, и отметьте поля "Cookie и другие данные сайта" и
  • "Кешированные изображения и файлы".
  • Нажмите "Очистить данные".

Mozilla Firefox:

  • Откройте Firefox и нажмите на значок с тремя линиями в правом верхнем углу окна.
  • Нажмите на "Настройки" и затем "Приватность & Безопасность".
  • Прокрутите вниз до раздела "Cookie и данные сайтов" и нажмите на "Очистить данные".

Apple Safari:

  • Откройте Safari и нажмите на "Safari" в строке меню в верхней части экрана.
  • Нажмите «Настройки» или «Конфигурация», затем «Конфиденциальность».
  • Нажмите на "Управление данными сайтов".
  • Нажмите "Удалить все" и затем "Готово".

Microsoft Edge:

  • Откройте Microsoft Edge и нажмите на значок с тремя точками в правом верхнем углу окна.
  • Нажмите на "Настройки" и затем "Приватность, поиск и службы".
  • Нажмите на "Выберите, что очистить" в разделе "Очистить данные просмотра".
  • Отметьте поля "Cookie и другие данные сайтов" и "Кешированные изображения и файлы".
  • Нажмите "Очистить сейчас".

Изолируйте проблему, следуя инструкциям

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

  • Это происходит только в Китае?
  • Если ответ 'Да', обратитесь к Китай | Проблемы отображения веб-страницы , чтобы определить, вызван ли этот вопрос трекерами или рекламным ПО, которое блокируется GFW Китая.
  • Этот вопрос затрагивает только определённую (группу) пользователей?
    Если ответ 'Да', то нам нужно определить, в чём разница между устройством этих пользователей по сравнению с остальными.
  • Проблема возникает только в определённое время суток?
    Если да, то нам нужно проверить использование пропускной способности и потенциальную потерю пакетов в этот период. Если мы видим потерю пакетов в течение этого периода, обратитесь к Как устранить потерю пакетов для получения дополнительных инструкций по устранению неполадок.
  • Проблема возникает только на определённом сайте?
    Если это затрагивает только один сайт, проверьте любые правила файервола/сети, которые исходят с затронутого сайта. Изучите эти правила, чтобы проверить, не способствуют ли они возникновению проблемы. 
  • Проблема возникает только когда соединение исходит из конкретной страны?
    Если это также затрагивает конкретную страну, то, скорее всего, это связано с гео-блокировкой. Refer to Website Inaccessible due to Cato IP Blacklisting or Geo-Blocking for more details.
  • Проблема возникает только когда соединение проходит через Cato?
    Если ответ 'Да', то это может быть из-за чёрного списка IP. Обратитесь к Веб-сайты-Чёрный-список-IP-Cato для получения более подробной информации.
  • Проблема возникает только в определённом браузере?
    Если так, это может быть вызвано повреждённым кэшем и/или cookie. Это также может быть связано с устаревшим браузером. Попробуйте воспользоваться режимом инкогнито и обновите браузер, если это необходимо. 
  • Необходимо ли пользователю нажать "Продолжить", прежде чем перейти на веб-сайт?
    Если появляется страница запроса Cato и страница загружается частично, когда пользователь нажимает "Продолжить", это известное ограничение услуг. Обратитесь к Веб-сайты-с-экраном-запроса-не-загружаются-правильно для получения более подробной информации об этом ограничении. 

Если вы добрались до этого раздела статьи, вероятно, проблема с отображением, с которой вы столкнулись, сложная и требует сбора данных для дальнейшего анализа. HAR, или HTTP Архив, - это формат файла, используемый для захвата и записи взаимодействия между веб-браузером и веб-сайтом. Следующий шаг включает в себя сбор данных HAR при воспроизведении проблемы. Эти данные предоставят ценные сведения для дальнейшего анализа, помогая выявить возможные причины проблемы с отображением. Обратитесь к Как-Собирать-Данные-HAR для получения инструкции.

После сбора данных HAR вы можете обратиться к Как-Использовать-HAR-Файл-для-Анализа-Вопросов-Веб-Страницы для получения подробных шагов, как эффективно анализировать собранный файл HAR. Это руководство предоставит вам необходимые инструкции для изоляции и выявления конкретной проблемы, вызывающей проблему с отображением.

Поддержка Cato

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

  • Соберите SSS. Пожалуйста, обратитесь к Портал-Самопомощи-поддержки-SupportMe для получения детальных инструкций по сбору и предоставлению необходимых данных для Поддержки.
  • Соберите данные HAR во время воспроизведения проблемы и загрузите их в Тикет Поддержки. Обратитесь к Как-Собирать-Данные-HAR для получения детальной инструкции.

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 1 из 1

0 комментариев