1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Optimiser la diffusion de contenu (CDN)
Ce guide explique comment activer un CDN pour optimiser un HĂ©bergement Web Infomaniak.
Qu'est-ce qu'un CDN ?
CDN signifie "Content Delivery Network" en anglais, ce qui se traduit en français par "Réseau de diffusion de contenu". Un CDN stocke une copie du contenu de votre site (images, vidéos, fichiers CSS/JS) sur plusieurs serveurs dispersés géographiquement. Lorsqu'un utilisateur accède à votre site, le CDN lui fournit ce contenu à partir du serveur le plus proche de sa localisation, réduisant ainsi les temps de chargement.
Avantages d'un CDN
- amélioration de la vitesse de chargement : votre site se charge plus rapidement pour les visiteurs, ce qui peut réduire le taux de rebond et améliorer l'expérience utilisateur
- réduction de la charge sur votre serveur d'origine : en distribuant le contenu, le CDN allège la charge de votre serveur principal, améliorant sa performance et sa disponibilité
- sécurité accrue : certains CDN offrent des fonctionnalités de sécurité comme la protection contre les attaques DDoS et la sécurisation des données
Mettre en place un CDN
Pour utiliser un CDN, vous devrez généralement effectuer des ajustements au niveau de la configuration de votre nom de domaine, spécifiquement au niveau des enregistrements DNS. Cela permettra de diriger le trafic de votre site Web vers le réseau de serveurs du CDN. Donc de façon générale :
- créer un compte sur le site du CDN de votre choix et y ajouter votre site
- modifier la zone DNS de votre nom de domaine selon les instructions fournies par le CDN
- tester votre site pour vous assurer que le CDN fonctionne correctement
Cloudflare
Le CDN Cloudflare permet d’optimiser la performance et la sécurité d'un site Web. C'est un proxy inverse, ce qui signifie qu’une fois que votre site commence à utiliser CloudFlare, le trafic qu’il reçoit est acheminé par le réseau de CloudFlare. En outre, Cloudflare apporte les fonctionnalités suivantes:
- mise en cache du contenu statique d'un site
- minification du code HTML, CSS et Javascript
- protection anti-DDoS de base
- etc.
Pour mettre en place Cloudflare:
- si nécessaire, créer un compte chez Cloudflare: https://www.cloudflare.com/sign-up
- ajouter le nom de domaine du site concerné
- reporter tous les enregistrements de la zone DNS du domaine concerné chez Cloudflare (enregistrements A, MX, TXT, NS, etc.)
- sur le Manager Infomaniak, modifier la zone DNS du domaine concerné avec les serveurs DNS indiqués par Cloudflare
La prise en compte des nouveaux DNS peut prendre jusqu'Ă 48 heures.
A noter: mod_cloudflare est activé par défaut sur tous les hébergements Web payants.
Amazon CloudFront
Si vous utilisez déjà des services AWS, CloudFront est facile à mettre en place. Créez une distribution, configurez les paramètres et liez-la à votre site.
Fastly
Inscrivez-vous sur Fastly, configurez votre service en ajoutant votre site et en définissant les paramètres de cache. Fastly offre des options de configuration avancées.