Performance d'un site web

Salut trĂšs cher(e) lecteur (trice) !
Le sujet du jour tourne autour de la performance d'une page web.
đ€·đœ♂ Qu'est-ce qu'il faut entendre par performance de site Web ?
C'est en réalité la vitesse de chargement des pages, et donc le temps nécessaire pour qu'un visiteur (internautes et robots) puissent "voir" une page complÚte (tout le contenu de la page : textes images).
đ€ Qu'est-ce qui se passe ?
Analysons ce qui se passe lorsqu'un internaute accĂšde Ă une page d'un site :
l'internaute clique sur le lien Declau soft Ă partir de son navigateur. Celui-ci envoie une requĂȘte HTTP appelĂ© GET au serveur Web hĂ©bergeant "www.declausoft.cf". Cette requĂȘte demande le contenu de l'URL "https://www.declausoft.cf/" quand il reçoit cette requĂȘte. Le serveur Web de www.declausoft.cf va construire et renvoyer au navigateur une rĂ©ponse HTML.
Cette rĂ©ponse peut ĂȘtre un fichier physique facile Ă renvoyer ou une page plus complexe avec des donnĂ©es dynamiques venant d'une base de donnĂ©es.
Le navigateur va maintenant analyser la page HTML renvoyĂ©e par le serveur Web. En particulier, il va lister toutes les dĂ©pendances dont la page a besoin pour s'afficher (images, CSS, javascript, ...). Il va alors lancer plusieurs requĂȘtes simultanĂ©ment au serveur Web pour tĂ©lĂ©charger toutes ces dĂ©pendances. Le serveur Web rĂ©pond Ă toutes ces requĂȘtes en renvoyant le contenu attendu au navigateur.
đ€ GĂ©nĂ©ralement ces fichiers de dĂ©pendances sont statiques, c'est-Ă -dire qu'ils ne sont pas construits dynamiquement. Le navigateur a dĂ©sormais rĂ©cupĂ©rĂ© en local le code HTML de la page et toutes les dĂ©pendances. Il construit l'aspect visuelle de la page (blocs de textes, images, ...).
Enfin, si la page Web nĂ©cessite l'exĂ©cution de commande Javascript au chargement de la page, le navigateur va exĂ©cuter ces scripts. Dans les sites modernes, de plus en plus de javascript est utilisĂ© pour ajouter des fonctionnalitĂ©s et du dynamisme au page, cet Ă©tape n'est donc pas nĂ©gligeable. Le visiteur peut (enfin) lire le contenu de la page qu'il dĂ©sirait đ
La vitesse de chargement d'une page est donc l'addition du temps passĂ© dans CHACUNE de ces Ă©tapes ✌️
Commentaires