Quello che ho capito finora:
- Mantenete il vostro attuale web hosting, ma cambiate i server DNS per il vostro sito dai server DNS del vostro attuale hosting ai server DNS di CloudFlare.
- CloudFlare serve le risorse del tuo sito Web da più data center in tutto il mondo.
Ora vorrei conoscere i dettagli tecnici di questo meccanismo. Ecco alcune delle domande che ho:
CloudFlare agisce come proxy cache? Supponiamo di avere un mucchio di immagini sulle pagine del mio sito. CloudFlare memorizza nella cache tutte quelle immagini su ciascuno dei loro data center e le serve quindi da quei data center?
Quali risorse del sito sono interessate? Solo quelli statici? E le pagine Web stesse (i documenti HTML)? Cosa succede se le pagine sono generate dinamicamente dal mio server? In che modo CloudFlare si assicura di pubblicare sempre la versione più aggiornata della pagina?
Che dire delle richieste POST al mio sito (ad es. Un visitatore che carica dati tramite Ajax che vengono poi archiviati nel database)? Questa roba deve essere eseguita sul mio server. Quindi, CloudFlare non aumenta (e non può) aumentare le prestazioni di questo processo, giusto? Quindi, CloudFlare inoltra la richiesta Ajax all'host Web originale?