Écoutez cet article

Si vous avez une idée du fonctionnement de l’internet, vous vous demandez peut-être pourquoi les sites hébergés sur des serveurs éloignés se chargent aussi rapidement que ceux hébergés près de chez vous. Après tout, il est logique qu’un site situé en Australie se charge plus lentement pour les habitants des États-Unis qu’un site basé aux États-Unis. Alors pourquoi ne le fait-il pas ?

Table des matières

La distance compte

À l’ère du Web 1.0, il arrivait souvent que les sites Web des autres régions du monde soient tout simplement plus lents. Ce n’était pas toujours très grave, mais vous pouviez certainement constater que vous mettiez quelques secondes de plus si vous étiez en Europe en train de consulter des réservations d’hôtel en Inde ou le site d’un musée au Canada. Si un site était très chargé, vous pouviez attendre 10 ou même 20 secondes, parfois.

Cela s’explique par le fait que les informations que vous envoyez et recevez doivent voyager plus longtemps, ce qui retarde 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 quel endroit du monde et ralentissent considérablement votre vitesse.

Il n’y a pas grand-chose que vous puissiez faire à ce sujet. Bien que les données puissent sembler intangibles, elles sont bien réelles et, tout comme la lumière ou le son, elles ont besoin de temps pour passer d’un endroit à un autre. En vous connectant à un serveur situé à 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.

Correction des temps de chargement

Il s’avère qu’en vingt ans de chargement de sites Web, nous avons appris une ou deux astuces. La plus importante est la création de réseaux de serveurs dispersés dans le monde entier qui dupliquent les informations, ce qui signifie que vous avez toujours un serveur relativement proche de vous pour les sites que vous voulez visiter.

Appelés réseaux de distribution de contenu ou CDN – bien que certains prétendent 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. De manière assez pratique, cela signifie également que tout site utilisant un CDN est automatiquement sauvegardé, car si un serveur tombe en panne, les autres serveurs du réseau peuvent prendre le relais.

Il va de soi que ce sont les géants de la technologie qui utilisent ces CDN. En fait, même à l’époque du Web 1.0, les sites des grandes entreprises se chargeaient toujours rapidement car ils étaient copiés dans le monde entier. Que vous utilisiez le moteur de recherche Google, que vous vous connectiez à Facebook ou que vous vous informiez sur Twitter, ces sites se chargent en un clin d’œil, où que vous soyez.

Des CDN pour tout le monde

Cependant, les grands acteurs ne sont pas les seuls à avoir accès aux CDN, et même si vous ne créez qu’un simple site de portefeuille ou autre, vous pouvez utiliser un CDN. Le constructeur de sites web sans code Wix possède son propre CDN, par exemple, tout comme de nombreux autres hébergeurs.

L’un des plus grands CDN au monde est Cloudflare, et les entreprises, grandes et petites, l’utilisent en permanence pour s’assurer que leurs sites se chargent rapidement pour n’importe qui, n’importe où. Cependant, tous les hébergeurs ne proposent pas encore un CDN, ou du moins un service similaire. Si vous recherchez un hébergement Web, vous devez garder cela à l’esprit, car cela peut affecter l’expérience des visiteurs.

C’est également 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 mettre beaucoup de temps à se charger pour les visiteurs internationaux.

Remerciez un CDN

Bien qu’ils soient le plus souvent invisibles pour le commun des mortels, les CDN sont un élément absolument vital 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îne. 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 un 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 éventuel scénario de Web 3.0, où l’internet serait beaucoup moins centralisé, les CDN joueraient probablement un rôle. Ces réseaux ne vont pas disparaître, du moins pas de sitôt.