Ce que je comprends jusqu'à présent:
- Vous conservez votre hébergement Web actuel, mais vous changez les serveurs DNS de votre site des serveurs DNS de votre hébergement actuel aux serveurs DNS de CloudFlare.
- CloudFlare sert les ressources de votre site Web à partir de plusieurs centres de données à travers le monde.
Maintenant, je voudrais connaître les détails techniques de ce mécanisme. Voici quelques-unes des questions que j'ai:
CloudFlare agit-il comme un proxy de cache? Disons que j'ai un tas d'images sur les pages de mon site. CloudFlare met-il en cache toutes ces images sur chacun de leurs centres de données, puis les sert-il à partir de ces centres de données?
Quelles ressources du site sont affectées? Seuls les statiques? Qu'en est-il des pages Web elles-mêmes (les documents HTML)? Que faire si les pages sont générées dynamiquement par mon serveur? Comment CloudFlare s'assure-t-il de toujours diffuser la version la plus récente de la page?
Qu'en est-il des demandes POST sur mon site (par exemple, un visiteur téléchargeant des données via Ajax qui sont ensuite stockées dans la base de données)? Ce truc doit être exécuté sur mon serveur. Donc, CloudFlare n'augmente pas (et ne peut pas) augmenter les performances de ce processus, non? Donc, CloudFlare relaie simplement la demande Ajax à l'hébergeur d'origine?