Battre des records avec Cloudflare


3 min read
Battre des records avec Cloudflare

Cloudflareest une entreprise américaine qui propose un réseau de distribution de contenu, des services de sécurité Internet et des services distribués de serveur de noms de domaine, entre le visiteur et l'hébergeur. Le système fonctionne comme un serveur proxy inversé pour les sites Web. Le siège social de Cloudflare se trouve à San Francisco (Californie), avec des implantations à Londres, Singapour, Champaign, Austin, Boston et Washington. (source wikipedia)

Vous pouvez créer un compte sur le site de Cloudflare et bénéficier des services gratuits. Dans ce post je vais vous  présenter quelques fonctionnalités de Cloudflare qui vont vous permettre  d'augmenter considérablement des performances de votre site web.

Premièrement, utilisez le CDN de Cloudflare.  Un CDN est un réseau de diffusion de contenus, c'est l'une des manières  les plus simples d'augmenter les performances d'un site web. Grace à un  CDN les données tels que les images sont situés sur des serveurs plus  proches de l'utilisateur et permettent ainsi un chargement bien plus  rapide. Il permet de déplaces les contenus physiquement au plus proche des utilisateurs.

Pour illustrer voilà comment fonctionne un site web sans CDN :

Et avec CDN :

La charge des serveurs est répartie selon la localisation des clients. Ici l'exemple montre 3 serveurs mais Cloudflare est composé de 122 datacenters à travers le monde ! Retrouvez la carte des serveurs ici !

Pour activer cet "option" chez Cloudflare l’icône du nuage sur votre entrée DNS doit être activée comme ceci :

En plus des CDN cet option active un proxy HTTP. Il permet d'augmenter fortement la sécurité de votre serveur web en cachant votre adresse ip. Cloudflare place ses services entre le client et votre serveur. Ainsi le client ne verra jamais l'adresse ip du serveur.

Ensuite vous allez pouvoir configurer comme bon vous semble votre politique de caching. Retrouvez tous les paramètres dans l'onglet "Caching" du menu. Vous pouvez notament personnaliser la durée de mise en cache dans les navigateurs, le niveau de caching, la fonction "Always Online" qui permet à votre site web d'être toujours accessible même si votre serveur est indisponible.

Enfin, améliorez la vitesse de transfert de vos pages web ! Dans l'onglet "Speed" vous pouvez activer la "minimification" automatique de vos fichiers js, css et html.

Vous l'aurez compris, Cloudflare est un outil très puissant qui reste très simple à configurer. En quelques minutes vous pouvez avoir un site web disponible et optimisé à travers le monde. D'autres services sont très intéressants et peuvent  être utilisés gratuitement comme le SSL (https), un pare-feu, des  règles de redirection, des outils d'analyses...

Après un peu de travail vous pourrez obtenir de très bons résultats :


Comprendre AWS en 5 minutes
Previous article

Comprendre AWS en 5 minutes

Amazon Web Services (AWS) est une division du groupe Amazon dédiée aux services de cloud computing pour les entreprises et particuliers. En 2015, AWS génère

Configurer un Reverse Proxy Nginx
Next article

Configurer un Reverse Proxy Nginx

Un Reverse Proxy, en français Proxy Inverse, permet à un utilisateur d'accéder à des services (serveurs) internes au serveur. Les applications courantes du Reverse Proxy


GO TOP