CloudFlare, retour d'expériences

CloudFlare est un reverse proxy, un CDN et un firewall. Tout ça en même temps et c'est gratuit. J'en suis plutôt satisfait et j'aimerai vous en parler un peu plus dans ce billet.

Le rôle de CloudFlare est d'accélérer et de protéger votre site. J'ai été bluffé par la simplicité de l'installation, à la portée de n'importe qui. Concrètement il faut juste faire pointer son nom de domaine chez CloudFlare. Le reste est géré tout seul.

CloudFlare est un reverse-proxy : Tout le traffic passera donc d'abord par les serveurs de CloudFlare – qui pourront fournir aux visiteurs une page mise en cache et optimisée. Ce qui permet aux pages de s'ouvrir plus rapidement et de faire gagner de la bande-passante.

Mon serveur se trouve aux États-Unis, le temps de réponse est donc légèrement plus lent pour les européens. Puisque CloudFlare est aussi un CDN1, je suis passé de 150ms de ping à 50ms.

Autre avantage : le pare-feu. Les spammers et autres bots sont bloqués avant même d'atterrir sur votre site. Akismet s'ennui pas mal maintenant. On peut aussi bloquer manuellement des adresses IP.

On a aussi accès à des statistiques sur les visites — pas aussi pointues que Google Analytics — qui donnent une vision globale en restant simple. Le plus intéressant est qu'il vous montre ce que CloudFlare vous a fait économiser :

Les différentes features en plus :

  • Gestion du niveau de sécurité
  • Gestion de l'agressivité du cache.
  • Auto-minification du javascript et CSS
  • Rocket Script (peut forcer tous les scripts JS de la page à se charger de manière asynchrones)
  • Personnalisation de la page de blocage (quand l'IP est mauvaise on présente un captcha)
  • Web Application Firewall qui bloque les injections SQL, XSS et autres cochonneries (pro feature)
  • Website Preloader (pro feature)
  • Obfuscation des adresses e-mails.
  • Always online (si ton serveur est mort, CloudFlare continura a servir les pages cachées)
  • Hotlink Protection
La liste n'est pas complète. En terme de prix il y a une offre gratuite très complète et une payante avec des petites fonctionnalités en plus.

Je suis agréablement surpris par ce service et je vous invite à le tester. C'est réellement simple à mettre en place et à enlever si ça ne vous plaît pas.


 
  1. Content Delivery Network. Réseaux de diffusion de contenus en français. Définition.  
Vus : 356
Publié par Rydgel : 137