3
像CloudFlare这样的CDN如何运作?
此问题已从Web应用程序堆栈Exchange 迁移,因为可以在网站管理员堆栈Exchange上回答。 迁移 5年前。 到目前为止,我的理解是: 您保留了当前的Web托管,但是将站点的DNS服务器从当前托管的DNS服务器更改为CloudFlare的DNS服务器。 CloudFlare从全球多个数据中心为您的网站提供资源。 现在,我想知道此机制的技术细节。这是我的一些问题: CloudFlare是否充当缓存代理?假设我的网站页面上有一堆图片。CloudFlare是否在所有数据中心上缓存所有这些映像,然后从这些数据中心提供服务? 哪些站点资源受到影响?只有静态的吗?网页本身(HTML文档)如何?如果页面是由服务器动态生成的,该怎么办?CloudFlare如何确保始终提供页面的最新版本? 对我的站点的POST请求怎么样(例如,访问者通过Ajax上传数据,然后将其存储在数据库中)?这些东西必须在我的服务器上执行。因此,CloudFlare不会(也不能)提高此过程的性能,对吗?那么,CloudFlare只是将Ajax请求中继到原始Web主机吗?
23
cdn
proxy
post
cloudflare