Problème
Cet article met en lumière un problème principalement observé en Chine, résultant des mesures de blocage appliquées par le Grand Pare-feu (GFW) de Chine. Ces mesures pourraient affecter le rendu complet de certaines pages Web dans le pays. Lorsqu'un utilisateur en Chine tente d'accéder à un site Web, il peut rencontrer l'un des deux problèmes courants. Premièrement, la page Web peut continuer à se charger indéfiniment sans afficher complètement son contenu, laissant l'utilisateur incapable d'accéder à la page complète. Alternativement, la page Web peut ne pas se charger du tout, empêchant l'utilisateur d'accéder à tout contenu sur ce site en particulier.
Dépannage
Bien que cet article discute principalement de l'application ChromeRiver, les idées et stratégies discutées peuvent être pertinentes et utiles pour tout site Web rencontrant des symptômes similaires.
La capture d'écran ci-dessous illustre un problème où la page Web montre un symptôme de chargement continu.
Étapes à suivre pour identifier le problème :
La première étape consiste à capturer les données HAR à l'aide des outils de développement disponibles dans les navigateurs couramment utilisés. Pour des instructions détaillées sur la façon de capturer des données HAR dans divers navigateurs, veuillez consulter Comment Collecter des Données HAR.
Analyse des Données HAR Capturées
- Dans la section de cascade (la colonne la plus à droite), nous pouvons identifier quelle connexion a pris le plus de temps à charger. Ceci peut être facilement identifié car il aura la barre de temps la plus longue comme illustré dans la capture d'écran ci-dessous.
- En cliquant sur l'une des connexions, vous pouvez voir l'URL de requête qui lui est associée. Dans ce cas, Chromeriver a dirigé l'hôte vers google-analytics.com, qui sert de traqueur. Cependant, en raison du blocage de Google par la Chine, cette connexion reste dans un état constant de chargement.
- Un autre exemple de connexion prolongée peut être observé avec app.launchdarkly.com. Un examen plus approfondi à l'aide de nslookup révèle que cet hôte particulier est hébergé sur Fastly, un réseau de distribution de contenu qui est également restreint par le Grand Pare-feu (GFW) en Chine. En conséquence, lors de la tentative d'établissement d'une connexion avec cet hôte, des problèmes de chargement persistants sont rencontrés.
Solution
Les sites Web contiennent souvent des traqueurs et des adwares cachés qui peuvent établir des connexions vers des URL bloquées par le Grand Pare-feu (GFW). Cela peut gravement affecter le rendu normal des pages Web. Pour résoudre ce problème, nous pourrions utiliser des plugins ou extensions bloqueurs de publicités sur le navigateur. Voici les étapes suggérées :
- Activez les plugins ou extensions bloqueurs de publicités sur votre navigateur
- Ajoutez ces domaines identifiés dans la liste de blocage.
- Exemples de bloqueurs de publicités sont UBlock Origin, AdBlock Plus, Ghostery, etc.
Pour le dépannage général des problèmes de rendu de page Web, consultez Comment Dépanner le Temps de Chargement Long d'une Page Web et les Problèmes de Rendu.
- waterfall.bmp10 Mo
0 commentaire
Vous devez vous connecter pour laisser un commentaire.