Estou usando o Cloudflare no meu site Discourse e funciona perfeitamente. Basicamente, você direciona todo o seu tráfego pelo Cloudflare e configura o que deve ser processado ou armazenado em cache — e pronto. No entanto, há algumas coisas a ter em mente:
- Configure o Cloudflare para NÃO armazenar nada em cache (crie exceções usando regras de página, veja abaixo).
- Não deixe o Cloudflare modificar seu JavaScript — especificamente, desative o Rocket Loader.
- Ainda não tenho certeza sobre a compressão Brotli; desativei.
- Configure regras de página para armazenar em cache os diretórios de avatares e uploads, conforme abaixo (ignore a regra nº 1, pois é específica do site).
Atualmente, o Cloudflare está armazenando em cache pouco mais de 3 TB de dados por mês para mim e está servindo imagens grandes com bastante rapidez.
Se você estiver mais interessado em uma CDN, também posso recomendar https://www.belugacdn.com/ (não tenho vínculo com eles). Uso em uma grande plataforma WordPress e o desempenho é bom, por uma fração do custo de outras plataformas de CDN que analisei (essas podem ser ainda mais performáticas, mas a Beluga atende às minhas necessidades).
