Igo*_*Vuk 10 dns cdn nginx static-content cloudflare
我正在阅读,但很难理解两者之间的区别。我在我的应用程序中使用 Heroku,直到现在我使用 NGINX 来提供我的内容。我将我的静态文件预压缩为 gzip 并像这样提供它们,关闭 NGINX 配置文件中的动态压缩。
现在我正在学习 Cloudflare CDN。正如我所见,它也提供静态内容。同时使用 NGINX 和 Cloudflare 有什么意义,有什么好处?
当用户访问网站时,流量如何?
可不可能是:
最终用户 -> Cloudflare DNS -> CDN -> NGINX -> Heroku
最终用户 <- Cloudflare DNS <- CDN <- NGINX <- Heroku
Cloudflare 本身不提供静态内容。它只缓存最初由其他服务器提供的内容。您仍然需要其他服务器——称为您的“原始服务器”。您可能仍然使用 nginx 作为源服务器。通过将 Cloudflare 置于其前面,您可以使您的站点更快、更安全,但 Cloudflare 不会取代您的服务器。
简而言之,Cloudflare 可以保护并加速任何在线网站。一旦您的网站成为 Cloudflare 社区的一部分,其网络流量将通过我们的智能全球网络进行路由。
就区别而言,您不能直接将 Nginx 与 CDN(包括 Nginx 的一组服务)进行比较,您可以使用Nginx创建 CDN 。