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