For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/web-cloud/web-hosting/cdn-how-to-use-cdn.md.

Accélérer mon site web en utilisant le CDN

Voir en Markdown

Découvrez comment améliorer votre site web en accélérant son chargement sur votre hébergement web grâce au CDN

Objectif

Si vous souhaitez améliorer l’expérience de vos utilisateurs en accélérant le chargement de votre site web, la technique la plus efficace est d’activer un CDN (Content Delivery Network). Ce dernier permet de mettre en cache les fichiers statiques tels que les images, les fichiers CSS et JavaScript, dans des serveurs plus proches de vos clients.

Découvrez comment gérer l’option CDN de votre hébergement web.

Définition

Comment fonctionne un CDN ?

Le CDN (Content Delivery Network) est littéralement un réseau dédié à la livraison de contenu. Il utilise plusieurs serveurs déployés autour du monde pour afficher votre site web. Plus ces serveurs sont proches de vos utilisateurs, plus votre site web est rapide pour eux.

Pour fonctionner, chaque serveur garde en mémoire cache une partie de votre site web. Généralement, il est conseillé d’y inclure les fichiers dits « statiques » : les images, les fichiers JavaScript et CSS, qui permettent le bon fonctionnement de votre site mais qui ne sont que très rarement modifiés.

Prérequis


Accès à l'espace client OVHcloud

  • Lien direct :
  • Pour accéder à vos services : Web Cloud > Hébergements > Sélectionnez votre hébergement web

En pratique

Mettre en place l’option CDN

Info

L’option CDN est déjà incluse dans les offres d’hébergement web Performance, Agency, Agency Plus et Agency Max.

Si l’option CDN n’est pas commandée ou activée sur votre hébergement web

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 2 étapes.

Étape 1
Étape 2

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting

Si l’option CDN est déjà activée sur votre hébergement web

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 4 étapes.

Étape 1
Étape 2
Étape 3
Étape 4

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting

Pourquoi ne puis-je pas bénéficier de l’IP géolocalisée avec l’option CDN ?

Le CDN utilise le principe des IP anycast. Vous n’interrogerez pas le même serveur en fonction de votre géolocalisation, ce qui est très efficace pour réduire le temps de chargement de vos fichiers statiques. La géolocalisation d’adresse IP est donc inutile.
Concernant le SEO (référencement sur les moteurs de recherche), la vitesse d’affichage de votre site web a plus d’importance que la géolocalisation de l’adresse IP de votre hébergement.

Gérer votre Shared CDN

Vider le cache du Shared CDN

Il est parfois utile de vider le cache du CDN, notamment lorsque vous modifiez vos fichiers statiques. Par exemple, lors de la mise en production d’une nouvelle version de votre site. Il vous est possible de vider le cache pour chacun de vos noms de domaine et sous-domaines.

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 3 étapes.

Étape 1
Étape 2
Étape 3

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting

Configurer les options du Shared CDN

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 4 étapes.

Étape 1
Étape 2
Étape 3
Étape 4

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting
Créer une règle de mise en cache

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 5 étapes.

Étape 1
Étape 2
Étape 3
Étape 4
Étape 5

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting

Configurer les options du CDN Security

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 4 étapes.

Étape 1
Étape 2
Étape 3
Étape 4

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting

Configurer les options du CDN Advanced

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 4 étapes.

Étape 1
Étape 2
Étape 3
Étape 4

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting
Créer une règle de mise en cache avancée

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 5 étapes.

Étape 1
Étape 2
Étape 3
Étape 4
Étape 5

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting

Visualiser les statistiques et les logs du CDN

Pour visualiser les statistiques et/ou les logs du CDN, consultez notre guide dédié : « Hébergement web - Consulter les statistiques et logs CDN ».

Comment mettre en cache mes fichiers dans le CDN ?

En utilisant un CMS

Les principaux CMS proposent de nombreux plugins permettant de configurer la mise en cache des fichiers statiques afin qu’ils soient pris en compte automatiquement par le CDN. D’autres permettent la configuration automatique des fichiers statiques en activant la mise en cache intégrée au CMS. Pour plus d’informations, référez-vous à la documentation officielle du CMS que vous utilisez ou de l’éditeur du plugin.

Sans utiliser de CMS

Si vous n’utilisez pas de CMS, vous pouvez aussi bénéficier du cache du CDN. Pour cela, vous devez ajouter des headers sur les requêtes HTTP. Il existe plusieurs techniques permettant d’ajouter ces headers. L’une des plus simples est de définir des règles au sein d’un fichier .htaccess, en fonction des extensions de fichiers.

1. # Cache des images durant 1 semaine
2. <FilesMatch "\.(jpg|jpeg|png|gif)$">
3. Header set Cache-Control "max-age=604800, public"
4. </FilesMatch>
5. 
6. # Cache des JavaScript et CSS durant 1 mois
7. <FilesMatch "\.(js|css)$">
8. Header set Cache-Control "max-age=2592000"
9. </FilesMatch>
Warning

La mise en cache via les headers HTTP permet la mise en cache au sein du CDN mais aussi au sein du navigateur de vos utilisateurs. Ainsi, pour éviter que vos visiteurs ne visualisent une version en cache trop ancienne, il est recommandé de modifier les noms des fichiers à chaque nouvelle version.

Désactiver l’option CDN pour un site web

Cette action permet de désactiver le CDN pour un ou plusieurs de vos noms de domaine ou sous-domaines, sans supprimer l’option CDN de votre hébergement web.

Warning

Désactiver l’option CDN pour un site web nécessite de changer l’adresse IP à utiliser pour rediriger votre nom de domaine vers votre hébergement web. Ce changement se fait automatiquement si la zone DNS active de votre nom de domaine est également gérée depuis le contenant votre hébergement web.

Dans le cas contraire, vous devrez effectuer les deux actions suivantes :

  • récupérez l’adresse IP par défaut du cluster où se trouve votre hébergement web à l’aide de notre guide « Hébergement web : les adresses IP de nos clusters » ;
  • modifiez manuellement l’adresse IP dans la zone DNS active de votre nom de domaine, ou contactez votre fournisseur de zone DNS afin qu’il effectue la mise à jour pour vous.

La modification d’une entrée dans la zone DNS active d’un nom de domaine entraîne un délai de propagation de 4 à 24 heures pour être pleinement effective. Le temps que cette propagation se finalise, une page contenant le code 520 peut apparaître aléatoirement. Ce phénomène est lié au fait que certaines parties du réseau DNS redirigent encore les requêtes vers l’adresse IP du CDN lié à votre hébergement web.

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 4 étapes.

Étape 1
Étape 2
Étape 3
Étape 4

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting

Supprimer l’option CDN sur votre hébergement

Cette action a pour but de supprimer l’option CDN pour l’ensemble de votre hébergement web.

Cliquez sur les onglets ci-dessous pour afficher successivement chacune des 3 étapes.

Étape 1
Étape 2
Étape 3

Accédez à la page , puis choisissez l’hébergement web concerné.

Web Hosting

Vérifier que votre CDN est en service

Pour vous assurer que le CDN est bien actif sur votre nom de domaine, il est possible d’effectuer une vérification via un terminal avec la commande suivante :

curl -i http://yourpersonnaldomain.ovh/

Si votre nom de domaine est bien pris en charge par le CDN, vous obtiendrez un résultat comme ci-dessous :

HTTP/1.1 200 OK
Date: Mon, 01 Jan 2020 00:00:00 GMT
Content-Type: text/html; charset=UTF-8
Set-Cookie: SERVERID12345=123456; path=/; max-age=900
Vary: Accept-Encoding
X-Request-ID: 123456789
X-CDN-Pop: rbx1
X-CDN-Pop-IP: 203.0.113.0/44
X-Cacheable: Cacheable
Accept-Ranges: bytes
Transfer-Encoding: chunked
X-IPLB-Instance: 12345

Les mentions « X-CDN » permettent de confirmer que vous passez bien par le CDN.

Dans le cas où le nom de domaine ne passe pas par le CDN, vous obtenez un résultat comme ci-dessous :

HTTP/1.1 200 OK
Date: Mon, 01 Jan 2020 00:00:00 GMT
Content-Type: text/html; charset=UTF-8
Set-Cookie: SERVERID12345=123456; path=/; max-age=900
Server: Apache
X-Powered-By: PHP/7.1
Vary: Accept-Encoding
X-IPLB-Instance: 12345

L’absence de la mention « X-CDN » indique que vous ne passez pas à travers le CDN.

Aller plus loin

Pour des prestations spécialisées (référencement, développement, etc.), contactez les partenaires OVHcloud.

Si vous souhaitez bénéficier d’une assistance à l’usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes offres de support.

Échangez avec notre communauté d’utilisateurs.

Cette page vous a-t-elle aidé ?