O que eu entendo até agora:
- Você mantém sua hospedagem atual, mas altera os servidores DNS do seu site dos servidores DNS da sua hospedagem atual para os servidores DNS do CloudFlare.
- O CloudFlare serve os recursos do seu site em vários data centers ao redor do mundo.
Agora, eu gostaria de conhecer os detalhes técnicos deste mecanismo. Aqui estão algumas das perguntas que tenho:
O CloudFlare atua como um proxy de cache? Digamos que eu tenha um monte de imagens nas páginas do meu site. O CloudFlare armazena em cache todas as imagens em cada um de seus datacenters e as serve desses datacenters?
Quais recursos do site são afetados? Apenas estáticos? E as próprias páginas da web (os documentos HTML)? E se as páginas forem geradas dinamicamente pelo meu servidor? Como o CloudFlare garante sempre a versão mais atualizada da página?
E as solicitações POST para o meu site (por exemplo, um visitante que envia dados via Ajax, que é armazenado no banco de dados)? Este material deve ser executado no meu servidor. Então, o CloudFlare não aumenta (e não pode) aumentar o desempenho desse processo, certo? Então, o CloudFlare retransmite a solicitação do Ajax para o host original?
fonte