China | Página web con problemas de renderizado

Problema

Este artículo destaca un problema observado principalmente en China, derivado de las medidas de bloqueo impuestas por el Gran Cortafuegos (GFW) de China. Estas medidas podrían afectar el renderizado completo de ciertas páginas web dentro del país. Cuando un usuario en China intenta acceder a un sitio web, podría encontrar uno de dos problemas comunes. Primero, la página web puede seguir cargando indefinidamente sin mostrar completamente su contenido, dejando al usuario incapaz de acceder a la página completa. Alternativamente, la página web puede no cargarse en absoluto, impidiendo que el usuario acceda a cualquier contenido en ese sitio web en particular.

Solución de problemas

Aunque este artículo discute principalmente la aplicación ChromeRiver, las ideas y estrategias discutidas pueden ser relevantes y útiles para cualquier sitio web que experimente síntomas similares.

La captura de pantalla a continuación ilustra un problema donde la página web muestra un síntoma de carga continua.

chromeriver.jpg

Pasos para realizar en la identificación del problema:

El primer paso es capturar los datos HAR usando las herramientas de desarrollador disponibles en los navegadores comúnmente usados. Para obtener instrucciones detalladas sobre cómo capturar datos HAR en varios navegadores, consulte Cómo recopilar datos HAR.

Analizar los datos HAR capturados

  1. En la sección de cascada (columna más a la derecha), podemos identificar qué conexión tomó el mayor tiempo en cargar. Esto se puede identificar fácilmente ya que tendrá la barra de tiempo más larga como se muestra en la captura de pantalla a continuación.
    waterfall.bmp
  2. Al hacer clic en una de las conexiones, puede ver la URL de solicitud asociada con ella. En este caso, Chromeriver dirigió el host a google-analytics.com, que actúa como un rastreador. Sin embargo, debido al bloqueo de Google por parte de China, esta conexión permanece en un estado constante de carga.
    referer.jpg
  3. Otro ejemplo de una conexión de carga prolongada se puede observar con app.launchdarkly.com. Un examen más detallado a través de nslookup revela que este host en particular está alojado en Fastly, una red de entrega de contenido que también está restringida por el Gran Cortafuegos (GFW) en China. En consecuencia, al intentar establecer una conexión con este host se experimentan problemas de carga persistentes.
    launchdark.jpg

Solución

Los sitios web a menudo contienen rastreadores ocultos y adware que pueden establecer conexiones a URLs bloqueadas por el Gran Cortafuegos (GFW). Esto puede afectar gravemente el renderizado normal de las páginas web. Para abordar este problema, podríamos emplear el uso de plugins o extensiones de bloqueador de publicidad en el navegador. A continuación, se presentan los pasos sugeridos:

  • Habilite plugins o extensiones de bloqueador de publicidad en su navegador
  • Añadir esos dominios identificados en la lista de bloqueo.
  • Los ejemplos de bloqueadores de publicidad son UBlock Origin, AdBlock Plus, Ghostery, etc.

Para la solución de problemas general del problema de renderizado de páginas web, consulte Cómo solucionar el tiempo de carga prolongado de páginas web y problemas de renderizado.

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 1 de 2

0 comentarios