Diferença entre a Cloudflare CDN e a NGINX

Estou a ler, mas tenho dificuldade em perceber a diferença entre os dois. Eu estou usando Heroku para meus aplicativos e até agora eu estava usando NGINX para servir o meu conteúdo. Eu pré-compactei os meus ficheiros estáticos para o gzip e servi-os assim, desligando a compressão dinâmica no ficheiro de configuração do NGINX.

Agora estou a aprender sobre a Cloudflare CDN. A meu ver, também serve conteúdos estáticos. Há algum sentido em usar tanto NGINX e Cloudflare, quais seriam os benefícios?

Como é que um fluxo de isso acontece quando o utilizador visita o site?

seria:

Utilizador Final- > Cloudflare DNS - > CDN - > NGINX - > Heroku

Utilizador Final < - Cloudflare DNS < - CDN < - NGINX < - Heroku

Author: Grokify, 2018-06-11

2 answers

Como funciona a Cloudflare?:
A resposta curta, Cloudflare protege e acelera qualquer site online. Uma vez que seu site é uma parte da Comunidade Cloudflare, seu tráfego web é roteado através de nossa rede global inteligente.

enter image description here

Em termos de diferenças, não pode comparar directamente o Nginx com um CDN (um grupo de serviços incluindo o Nginx), pode criar um CDN usando o Nginx.

 0
Author: nbari, 2018-06-11 20:14:17
Cloudflare não serve o conteúdo estático em si. It only caches content originally served by some other server. Ainda precisas do outro servidor, conhecido como o teu"servidor de origem". Você ainda pode usar nginx como seu servidor de origem. Colocando Cloudflare na frente dele, você pode fazer o seu site mais rápido e mais seguro, mas Cloudflare não substitui o seu servidor.
 0
Author: Kenton Varda, 2018-06-12 00:44:27