4 votes

Que se passe-t-il dans les coulisses lorsqu'un navigateur affiche une page sans formatage ?

Par exemple, de temps en temps, Facebook se charge avec à peine quelques graphiques et un tas de liens bleus colorés par défaut sur le côté gauche de la page.

Parfois, il semble que la connectivité internet soit en cause et d'autres fois, c'est simplement le site qui a des problèmes. J'aimerais que vous m'expliquiez le problème en détail.

2voto

ricafeal Points 801

En général, cela signifie que la page HTML principale contient un lien vers la feuille de style CSS, qui (pour une raison quelconque) n'a pas pu être chargée. Comme la feuille de style n'est pas disponible, le navigateur rend la page en utilisant les styles par défaut (perdant ainsi les informations de positionnement, les graphiques d'arrière-plan, les couleurs des liens, etc. que le CSS a spécifiés). En particulier, de nombreux sites web modernes utilisent les feuilles de style CSS pour positionner leurs pages d'accueil. <div> sur l'écran, donc sans le CSS, les liens de navigation s'affichent dans leur position par défaut (alignés à gauche, en descendant la page).

Causes possibles :

  • Connexion réseau défaillante (par exemple, le téléchargement des ressources s'est interrompu après le chargement de la page principale)
  • Connexion Internet perdue, la page HTML principale restant en mémoire cache
  • Vous avez annulé le chargement de la page après le chargement de la page HTML mais avant le chargement des ressources.
  • Le serveur a renvoyé une réponse vide (peut-être à cause d'une mauvaise connexion au réseau local, d'un mauvais proxy ou d'un problème temporaire du serveur).

    Un cas particulièrement courant est celui où la page HTML est hébergée sur un site web ou un domaine, alors que la plupart des ressources liées sont situées sur un domaine différent. Par exemple, Super User ( superuser.com ) renvoie aux feuilles de style et aux images de l'interface utilisateur (comme les flèches de vote) sur la page cdn.sstatic.net , avatars d'utilisateurs le le www.gravatar.com et des images de contenu sur stack.imgur.com . Si sstatic.net s'éteint temporairement tandis que superuser.com reste en place, vous obtiendrez un effet similaire à celui que vous décrivez.

Vous indiquez que la page n'affiche "pratiquement aucun graphique". Il est possible que le site web spécifie la plupart de ses graphiques en tant qu'images d'arrière-plan à l'aide du CSS. Plus probablement, la plupart des ressources liées à la page (y compris les feuilles de style et les images) ne se chargent pas. Il en résulte les deux problèmes que vous décrivez (perte de formatage et perte d'images).

Les images qui se chargent ne sont pas affectées par le problème de serveur ou de proxy (les images sont souvent hébergées sur des serveurs ou des domaines différents de ceux de la page web principale), ou se trouvaient déjà dans le cache de votre navigateur (le navigateur n'essaie donc pas de les récupérer, ce qui évite l'erreur).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X