我的博客网站接入使用 Cloudflare 的架构分享

我的博客网站接入使用 Cloudflare 的架构分享

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

本文介绍了如何通过Cloudflare提高网站速度。作者的域名在GoDaddy注册,DNS解析由阿里云提供,确保DNS不在Cloudflare。接入Cloudflare企业版需付费,但可通过SaaS功能实现。建议选择美西服务器以优化速度,并推荐国内外云服务商。

🔎

延伸解读

为什么域名不能注册在 Cloudflare

文章指出,若域名在 Cloudflare 注册,则必须使用 Cloudflare 的 NS 服务器,无法修改为其他 DNS 服务商。而实现分地域解析需要依赖支持该功能的 DNS 服务(如阿里云),因此域名不能放在 Cloudflare。作者将域名注册在 GoDaddy,DNS 解析托管在阿里云,正是为了满足这一条件。

Cloudflare SaaS 接入的局限与替代方案

通过 Cloudflare SaaS 功能,用户可以用 CNAME 方式接入,无需购买企业版。但文章提醒,一个域名只能指向一个 IP 地址,如果有多台服务器,就需要多个域名分别设置。此外,官方企业版才能使用 *.cdn.cloudflare.net 域名,而作者使用的是自有的 *.cdn.cloudflared.net 域名。

服务器选址与 IP 优选的实际考量

由于 Cloudflare 的任播特性,IP 并不直接对应机房,但部分 IP 段会路由到美西。作者建议将服务器放在美西(如旧金山、圣克拉拉),以缩短与 Cloudflare 机房的距离。对于国内用户,若已备案,可根据用户群选择国内或国外服务器;若未备案,则只能选择国外,并优先考虑美西。

云服务商选择:国内与境外推荐

国内云厂商如阿里、腾讯、华为的服务差异不大,选择喜欢的品牌即可。境外方面,作者推荐了 HETZNER 等两家自己正在使用的服务商,认为稳定性和网络表现良好,其中 HETZNER 的独立服务器提供 1G 带宽且不限流量。

❓

Q&A

如何通过Cloudflare提高网站速度?

通过选择合适的DNS解析服务和服务器位置,使用Cloudflare的SaaS功能接入,可以显著提高网站速度。

接入Cloudflare企业版需要付费吗?

是的,接入Cloudflare企业版需要付费,但可以通过SaaS功能实现CNAME接入。

为什么我的域名不能在Cloudflare注册?

因为在Cloudflare注册的域名只能使用NS接入方式,无法进行分地域解析。

选择哪个地区的服务器可以优化速度?

建议选择美西服务器,以优化速度,特别是针对境外用户。

国内云服务商有哪些推荐?

推荐的国内云服务商包括阿里云、腾讯云和华为云,服务质量相似,可以根据个人喜好选择。

使用Cloudflare SaaS接入有什么缺点?

使用Cloudflare SaaS的缺点是一个域名只能指向一个IP地址,若有多台服务器需要多个域名分别设置。

🏷️

标签

➡️

继续阅读