Pourquoi les sites Web éloignés se chargent aussi rapidement que ceux à proximité
Les sites se chargent rapidement quelle que soit leur situation géographique grâce aux CDN ou aux réseaux de distribution de contenu. Ces réseaux de serveurs dupliquent les données à travers le monde pour rendre les sites Web disponibles sans délai, où que vous soyez.
Si vous avez une idée du fonctionnement d’Internet, vous vous demandez peut-être pourquoi les sites hébergés sur des serveurs éloignés de vous se chargent aussi rapidement que ceux hébergés près de chez vous. Après tout, il va de soi qu’un site en Australie se chargerait plus lentement pour les personnes aux États-Unis qu’un site basé aux États-Unis. Alors pourquoi pas ?
Sommaire
La distance compte
À l’ère du Web 1.0, il arrivait souvent que les sites Web d’autres parties du monde soient simplement plus lents. ce n’était pas toujours trop grave, mais vous pouviez certainement dire que cela prenait quelques secondes de plus si vous étiez en Europe pour vérifier les réservations d’hôtel en Inde ou le site d’un musée au Canada. Si un site était sous forte charge, vous pouviez parfois attendre 10 ou même 20 secondes.
En effet, les informations que vous envoyiez et receviez devaient voyager plus longtemps, retardant ainsi votre connexion. Vous pouvez même reproduire cette expérience dès maintenant en utilisant un VPN. Ces services redirigent votre connexion vers n’importe où dans le monde et ralentissent considérablement votre vitesse.
Vous ne pouvez pas faire grand-chose à ce sujet. Bien que les données puissent sembler intangibles, c’est une chose très réelle et tout comme la lumière ou le son a besoin de temps pour se rendre d’un endroit à un autre. En vous connectant à un serveur à l’autre bout du monde, vous augmentez la latence de la connexion (le temps qu’il faut à un serveur pour répondre) en plus de réduire la vitesse.
Cependant, cela n’explique pas pourquoi de nos jours, en dehors des VPN, il est extrêmement rare que vous rencontriez ce problème. Les sites australiens sont toujours à l’autre bout du monde si vous êtes aux États-Unis, mais si vous vouliez visiter le site d’une compagnie aérienne australienne comme Qantas, il se charge aussi rapidement que n’importe quel autre site.
Correction des temps de chargement
Il s’avère qu’au cours des vingt années passées à charger des sites Web, nous avons appris une astuce ou deux. Le plus important est la création de réseaux de serveurs dispersés à travers le monde qui dupliquent les informations, ce qui signifie que vous avez toujours un serveur relativement proche de vous pour les sites que vous souhaitez visiter.
Appelés réseaux de distribution de contenu ou CDN, bien que certaines personnes affirment que le « D » au milieu signifie « livraison », ces réseaux font en sorte que vous ayez toujours une copie de votre site à portée de main. Assez facilement, cela signifie également que tout site utilisant un CDN est automatiquement sauvegardé, car un serveur défaillant signifie que les autres du réseau peuvent prendre le relais.
Il va de soi que ce sont les grands géants de la technologie qui utilisent ces CDN – en fait, même pendant le Web 1.0, les sites des grandes entreprises se chargeaient toujours rapidement car ils avaient des copies de leurs sites à travers le monde. Que vous utilisiez le moteur de recherche Google, que vous vous connectiez à Facebook ou que vous consultiez Twitter, ces sites se chargeront en un clin d’œil, quel que soit l’emplacement.
CDN pour tout le monde
Cependant, ce ne sont pas seulement les grands acteurs qui ont accès aux CDN, et même si vous mettez en place un simple site de portefeuille ou quelque chose, vous pouvez utiliser un CDN. Le constructeur de sites Web sans code Wix a son propre CDN, par exemple, comme de nombreux autres hébergeurs Web.
L’un des plus grands CDN au monde est Cloudflare, et les entreprises, grandes et petites, l’utilisent tout le temps pour s’assurer que leurs sites se chargent rapidement pour n’importe qui, n’importe où. Cependant, ce n’est toujours pas le cas que chaque hôte offre un CDN, ou du moins quelque chose comme ça. Si vous magasinez pour un hébergement Web, c’est quelque chose que vous voudrez peut-être garder à l’esprit, car cela pourrait affecter l’expérience des visiteurs.
C’est aussi l’une des principales raisons pour lesquelles l’hébergement de votre propre site Web n’est pas toujours une bonne idée : à moins que vous n’investissiez également dans les services d’un CDN, votre site Web pourrait prendre beaucoup de temps à charger pour les visiteurs internationaux.
Remercier un CDN
Bien qu’ils soient pour la plupart invisibles pour les gens ordinaires, les CDN sont une partie absolument vitale de l’Internet d’aujourd’hui. Sans eux, vous passeriez beaucoup de temps à attendre que les sites se chargent, avec tous les problèmes que cela entraînerait. Imaginez que les travailleurs à distance doivent attendre quelques secondes chaque fois qu’ils chargent une nouvelle page Web, ou même simplement faire défiler Facebook sans serveur à proximité.
Sans les CDN, nous n’aurions probablement pas de Web 2.0, du moins pas tel que nous le connaissons. Même dans un scénario Web 3.0 possible, où Internet serait beaucoup moins centralisé, les CDN joueraient probablement un rôle. Ces réseaux ne vont nulle part, du moins pas de si tôt.