Documentation Index

Fetch the complete documentation index at: https://knowledge.catonetworks.com/llms.txt

Use this file to discover all available pages before exploring further.

Китай | Веб-страница с проблемами рендеринга

Prev Next

Проблема

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

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

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

Скриншот ниже иллюстрирует проблему, когда веб-страница показывает симптомы непрерывной загрузки.

chromeriver.jpg

Шаги для выявления проблемы:

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

Анализ захваченных данных HAR

  1. В разделе «водопад» (самый правый столбец) мы можем определить, какое соединение заняло больше всего времени для загрузки. Это легко определить, так как у него будет самая длинная полоса времени, как показано на скриншоте ниже.
    waterfall.bmp

  2. Нажав на одно из соединений, вы можете увидеть связанный с ним URL запроса. В этом случае ChromeRiver направил хост на google-analytics.com, который служит трекером. Однако из-за блокировки Google в Китае это соединение остается в состоянии постоянной загрузки.referer.jpg

  3. Другой пример длительной загрузки соединения можно наблюдать с app.launchdarkly.com. Более тщательное исследование с помощью nslookup показывает, что этот конкретный хост размещен на Fastly, сети доставки контента, которая также ограничивается Великим файерволом (GFW) в Китае. Соответственно, при попытке установить соединение с этим хостом возникают постоянные проблемы загрузки.launchdark.jpg

Решение

Веб-сайты часто содержат скрытые трекеры и рекламное ПО, которые могут устанавливать соединения с URL, заблокированными Великим файерволом (GFW). Это может серьезно повлиять на нормальное отображение веб-страниц. Для решения этой проблемы мы могли бы использовать плагины или расширения блокировщиков рекламы в браузере. Ниже приведены предложенные шаги:

  • Включить плагины или расширения блокировщиков рекламы в вашем браузере

  • Добавить эти идентифицированные домены в черный список.

  • Примеры блокировщиков рекламы: UBlock Origin, AdBlock Plus, Ghostery и другие.

Для общего устранения проблем, связанных с отображением веб-страниц, обратитесь к Как устранить длительное время загрузки и проблемы с рендерингом веб-страницы.