Sto usando Cloudflare sul mio sito Discourse e funziona perfettamente. Di base, instradi tutto il tuo traffico attraverso Cloudflare e gli dici cosa elaborare o memorizzare nella cache, ed è tutto. Ci sono però alcune cose da tenere a mente:
- Configura Cloudflare in modo che NON memorizzi nulla nella cache (imposta le eccezioni utilizzando le regole delle pagine, vedi sotto).
- Non lasciare che Cloudflare modifichi il tuo JavaScript: in particolare, disattiva Rocket Loader.
- Non sono ancora sicuro riguardo alla compressione Brotli, l’ho disattivata.
- Imposta le regole delle pagine per memorizzare nella cache le directory degli avatar e dei caricamenti come mostrato di seguito (ignora la regola n. 1, è specifica del sito).
Cloudflare sta attualmente memorizzando nella cache poco più di 3 TB di dati al mese per me e serve le grafiche di grandi dimensioni piuttosto velocemente.
Se sei più interessato a una CDN, posso anche consigliare https://www.belugacdn.com/ (non sono affiliato con loro). Li uso su una grande piattaforma WordPress e le prestazioni sono buone, a una frazione del costo di alcune altre piattaforme CDN che ho valutato (quelle potrebbero essere ancora più performanti, ma Beluga soddisfa le mie esigenze).
