VPN et sécurité : ce qu’il protège, et ce qu’il ne fait pas
Découvrez pourquoi utiliser un VPN et comment sécuriser votre connexion pour renforcer confidentialité en ligne et protection réseau.
Découvrez à quoi sert un CDN, comment il améliore la vitesse, le cache web, la sécurité et la performance d’un site internet.
Un CDN, ou réseau de diffusion de contenu, est présenté partout comme la solution à la lenteur d’un site. C’est vrai pour une partie du problème seulement, et la partie qu’il ne traite pas est précisément celle que Google mesure le plus sévèrement. Voici ce qu’un CDN accélère réellement, ce qu’il ne peut pas accélérer, et comment le savoir avant de payer.
Un CDN est un ensemble de serveurs répartis géographiquement, appelés points de présence, qui conservent une copie de vos fichiers et la servent depuis le point le plus proche du visiteur.
Le gain est donc d’abord un gain de distance, et la distance se paie en latence incompressible : dans une fibre, le signal parcourt environ 200 000 kilomètres par seconde. Un visiteur situé à 5 000 kilomètres de votre serveur subit une cinquantaine de millisecondes d’aller-retour avant même que le serveur ait commencé à travailler. Rapprocher le fichier supprime cette attente, et rien d’autre.
C’est la distinction la plus utile de tout le sujet, et celle que les articles promotionnels évitent. Google évalue l’expérience de chargement avec trois indicateurs, dont les seuils sont publics.
| Indicateur | Seuil « bon » | Ce qu’il mesure | Effet d’un CDN |
|---|---|---|---|
| LCP | 2,5 secondes | L’affichage du plus gros élément visible | Fort, si cet élément est une image ou une police |
| INP | 200 millisecondes | La réactivité aux clics et aux saisies | Aucun, c’est du JavaScript côté navigateur |
| CLS | 0,1 | La stabilité visuelle pendant le chargement | Aucun, cela dépend de votre mise en page |
Deux des trois indicateurs sont donc totalement hors de portée d’un CDN. Si votre site est lent parce qu’un script bloque l’interface ou parce que les images n’ont pas de dimensions déclarées, aucun réseau de diffusion n’y changera quoi que ce soit.
Même sur le premier indicateur, la nuance compte. Une page générée à la volée par un CMS attend que le serveur d’origine ait interrogé la base de données et construit le HTML. Ce temps-là, le temps jusqu’au premier octet, n’est pas raccourci par le CDN sauf si la page entière est mise en cache, ce qui n’est pas le réglage par défaut.
Un CDN ne devine pas ce qu’il peut garder ni combien de temps. C’est votre serveur qui le lui dit, par les en-têtes HTTP. Trois directives suffisent à couvrir la quasi-totalité des cas.
Cache-Control: public, max-age=31536000, immutable Cache-Control: public, s-maxage=3600, max-age=0 Cache-Control: public, s-maxage=60, stale-while-revalidate=600
app.9f3c2a.js : ils ne changent jamais, on peut les garder un an.La purge est le point qui pose réellement problème en exploitation. Une modification publiée reste invisible tant que les points de présence servent l’ancienne copie, et une purge globale déclenchée à chaque publication annule une partie du bénéfice. Décidez de cette stratégie avant la mise en service, pas après le premier incident.
Le critère est géographique avant tout. Un CDN se justifie quand vos visiteurs sont loin de votre serveur, ou quand ils sont nombreux d’un coup.
La mise en service passe généralement par une modification DNS pour faire transiter le trafic par le fournisseur. Le délai de bascule se prépare, et il ne dure pas les 24 à 72 heures habituellement annoncées : c’est expliqué dans notre article sur la propagation DNS.
La facturation combine en général un volume de données sorties et un nombre de requêtes servies. La première ligne est celle que l’on anticipe, la seconde beaucoup moins : un site chargé en petits fichiers, icônes, vignettes, scripts fragmentés, génère énormément de requêtes pour très peu d’octets.
Avant de souscrire, relevez donc deux chiffres sur votre hébergement actuel : le volume mensuel sortant et le nombre de requêtes. Le second détermine souvent davantage la facture que le premier, et personne ne le regarde.
Un CDN ne corrige pas un site mal construit. Il rapproche des fichiers, il ne les allège pas. Une image de 4 mégaoctets servie depuis un point de présence voisin reste une image de 4 mégaoctets, et elle restera le facteur dominant de votre temps d’affichage.
L’ordre des opérations est donc toujours le même : réduire le poids des images, supprimer le JavaScript inutile, corriger les requêtes lentes en base, puis seulement rapprocher ce qui reste. Fait dans l’autre sens, le CDN masque le problème pendant quelques mois et le rend plus difficile à diagnostiquer. Le choix de l’hébergement pèse d’ailleurs davantage que le CDN dans la plupart des cas, comme nous le comparons dans notre article sur les serveurs mutualisés, VPS et dédiés.
À servir les fichiers d’un site depuis un serveur proche du visiteur plutôt que depuis le serveur d’origine. Le gain porte sur la distance parcourue par les données, donc sur la latence, et accessoirement sur la charge absorbée lors des pics de trafic.
Partiellement. Il peut améliorer le LCP quand l’élément le plus visible est une image ou une police. Il n’a aucun effet sur l’INP, qui dépend du JavaScript exécuté dans le navigateur, ni sur le CLS, qui dépend de la mise en page.
max-age s’adresse au navigateur du visiteur, s-maxage aux caches partagés comme le CDN. Les dissocier permet de laisser le CDN conserver une page une heure tout en demandant au navigateur de ne rien garder.
Rarement. Si les visiteurs et le serveur sont dans le même pays, la distance est déjà courte et le gain est faible. L’effort est mieux investi dans le poids des images et la réduction du JavaScript.
Le plus souvent au volume de données sorties et au nombre de requêtes servies. La seconde ligne surprend : un site composé de nombreux petits fichiers génère beaucoup de requêtes pour peu d’octets.
Découvrez pourquoi utiliser un VPN et comment sécuriser votre connexion pour renforcer confidentialité en ligne et protection réseau.
Découvrez comment le pare-feu protège un réseau d’entreprise grâce au filtrage trafic, à la segmentation et à une…
Votre adresse IP publique est l’identifiant sous lequel votre installation apparaît sur Internet. Elle est souvent présentée comme…