Le modèle CloudFlare n’est pas une nouveauté, et si vous prenez le temps de regarder la source, vous verrez que le seul but est de récupérer leurs plages d’adresses IP et de modifier nginx pour s’assurer qu’il examine le CF-Connecting-IP car l’adresse client réelle est obscurcie par le proxy fourni par le nuage orange. Ce n’est pas nouveau, cela existe depuis au moins sept ans. Vous pouvez utiliser Cloudflare pour dissimuler l’emplacement de votre serveur, ou agir comme un CDN bon marché pour les téléchargements, mais dans les deux cas, nous vous recommandons de désactiver toutes les fonctionnalités de performance et d’utiliser une règle de page pour activer la mise en cache de votre dossier de téléchargements.
D’accord, mon point était que si Cloudflare n’était pas pris en charge, ils ne prendraient pas la peine d’ajouter officiellement un quelconque support pour cela en premier lieu. Ils n’auraient pas non plus de tutoriels officiels sur la façon de l’utiliser. Certes, ils peuvent déconseiller son utilisation pour X, Y et Z dans certains cas, mais ce n’est pas la même chose que quelque chose qui n’est pas du tout pris en charge. 
Quel bénéfice la vérification via GTMetrix démontrerait-elle ? Je pense que vous avez une compréhension fondamentale de la façon dont Discourse fonctionne pour citer cela. Discourse n’est pas un site web, c’est une application Javascript. Naviguer sur le site ne sert pas de pages HTML plates au navigateur. L’application Javascript qui se charge dans votre navigateur communique directement avec le serveur, c’est pourquoi certains éléments de page ne semblent pas se recharger entre les clics. La rapidité de ladite application n’est déterminée que par les ressources du serveur et la latence entre le client et le serveur. CloudFlare ne peut pas accélérer votre instance Discourse, et sa présence entre les deux systèmes augmente la latence.
Oui, je comprends que Discourse n’est pas un site web. C’est une plateforme de diffusion de contenu comme toute autre plateforme/logiciel/CMS. Bien sûr, Cloudflare ne peut avoir aucun impact au niveau du serveur, ce qui est particulièrement vrai pour les configurations LAMP. Mais, en fin de compte, chaque plateforme doit éventuellement livrer tout le code côté client (HTML/CSS/JS). Bien sûr, GTmetrix ne peut pas analyser la vitesse côté serveur, mais vous pouvez toujours tirer quelques informations de la sortie finale de votre configuration. En d’autres termes, comment l’utilisateur expérimente le chargement du contenu.
Cloudflare n’accélère pas vraiment un site web autant que cela, pas aussi spectaculairement que les optimisations côté serveur et de meilleures ressources serveur. Nous sommes entièrement d’accord sur ce point. Son objectif principal est l’optimisation du DNS. Il existe des fonctionnalités CDN plus avancées pour les comptes payants, en particulier pour les images, mais je n’ai jamais utilisé de compte payant. Je me demande si ce sont certaines de ces fonctionnalités avancées qui posent le plus de problèmes aux gens et les obligent à demander de l’aide ?
Ce qui précède est basé sur des années d’expérience, pas sur un sentiment. Discourse a toujours des problèmes périodiques avec Cloudflare. Au-delà de l’obscurcissement de l’IP de votre serveur et de l’économie d’un peu de transfert de données pour les téléchargements, il n’y a rien que Cloudflare puisse faire pour accélérer un site Discourse.
Zut. Je savais que j’allais avoir des ennuis pour avoir dit “sentiment”, mais c’est juste une figure de style. Je parle aussi par expérience. 
Je ne contesterais pas le fait qu’en tant que Leader de la communauté Discourse officielle, vous avez évidemment plus d’expérience avec Discourse, et vous avez clairement vu toutes sortes de problèmes étranges causés par Cloudflare.
Au-delà de plonger dans les détails de toutes les nuances de Cloudflare/Discourse, je maintiens mon point principal, qui est simplement que Cloudflare n’est pas du tout aussi effrayant que le récit de ce forum le laisserait croire à la plupart des gens.
Cela dit, je comprends aussi la gestion des communautés et évidemment tout le monde n’est pas développeur ni même expert en technologie. En ce sens, je peux comprendre pourquoi être submergé par des gens pensant que Discourse est cassé alors que ce n’est que Cloudflare ou quelque chose de similaire peut devenir ennuyeux.