我在看书,但很难理解两者的不同之处。我使用Heroku作为我的应用程序,直到现在我还在使用NGINX来服务我的内容。我将我的静态文件预压缩为gzip,并这样处理它们,在NGINX配置文件中关闭动态压缩。
现在我正在学习Cloudflare CDN。据我所见,它也在为静态内容服务。是否有必要同时使用NGINX和Cloudflare,有什么好处呢?
当用户访问该网站时,该流程如何?
会不会是:
终端用户-> Cloudflare DNS -> CDN -> NGINX -> Heroku
最终用户<- Cloudflare DNS <- CDN <- NGINX <- Heroku
发布于 2018-06-12 00:44:27
Cloudflare本身不提供静态内容。它只缓存最初由其他服务器提供的内容。你还需要另一个服务器--也就是你的“原始服务器”。您仍然可以使用nginx作为您的源服务器。通过将Cloudflare放在前面,可以使您的站点更快、更安全,但Cloudflare并不取代您的服务器。
https://stackoverflow.com/questions/50789237
复制相似问题