Разница между Cloudflare CDN и NGINX - PullRequest
0 голосов
/ 11 июня 2018

Я читаю, но мне трудно понять разницу между ними.Я использую Heroku для своих приложений, и до сих пор я использовал NGINX для обслуживания своего контента.Я предварительно сжал свои статические файлы в gzip и обработал их таким образом, отключив динамическое сжатие в конфигурационном файле NGINX.

Теперь я изучаю Cloudflare CDN.Как я вижу, это также служит статическим контентом.Есть ли смысл использовать NGINX и Cloudflare, какие будут преимущества?

Как протекает процесс, когда пользователь посещает веб-сайт?

Будет ли это:

Конечный пользователь -> Cloudflare DNS -> CDN -> NGINX -> Heroku

Конечный пользователь <- Cloudflare DNS <- CDN <- NGINX <- Heroku </p>

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Cloudflare не обслуживает сам статический контент.Он только кэширует контент, изначально обслуживаемый каким-либо другим сервером.Вам все еще нужен этот другой сервер - известный как ваш «сервер происхождения».Вы все еще можете использовать nginx в качестве исходного сервера.Поместив Cloudflare перед ним, вы можете сделать свой сайт быстрее и безопаснее, но Cloudflare не заменяет ваш сервер.

0 голосов
/ 11 июня 2018

От, Как работает Cloudflare? :

Короткий ответ, Cloudflare защищает и ускоряет любой веб-сайт в Интернете.Как только ваш сайт станет частью сообщества Cloudflare, его веб-трафик направляется через нашу интеллектуальную глобальную сеть.

enter image description here

С точки зрения различий вы не можете напрямую сравнивать Nginx с CDN (группой сервисов, включая Nginx), вы можетесоздать CDN, используя Nginx .

...