什么是 CloudFlare SaaS 回源?利用 SaaS 回源加速网站教程

早就听说可以利用 SaaS 回源来对网站进行加速,今天有空便试了一下,特地分享出来供大家参考。

1 SaaS 回源介绍

本节简单介绍 SaaS 回源的原理,不感兴趣可直接跳过。

1.1 什么是 SaaS

SaaS(Software as Service,软件即服务)是指:当你开展某个业务时,不需要自己编写和部署代码,而是通过互联网直接使用现成软件供应商提供的服务。

例如,使用 Gmail 发邮件、百度网盘存储文件、Netflix 观看视频等,这些都是通过互联网访问的服务,属于 SaaS。

1.2 什么是 SaaS 回源

使用 SaaS 时,用户可能希望通过自定义域名访问服务。

例如,公司购买 Gmail 服务,但希望使用公司自己的域名 @xxx.com,而不是 @gmail.com,这时需要配置 SaaS 回源。

配置好后,访问 xxx.com 的请求会被转发到 gmail.com 处理。

在 GitHub Pages 搭建个人博客并绑定自定义域名时,也是类似的原理。

1.3 为什么 SaaS 回源能加速网站

对于静态资源(如图片、CSS、JS 等),Cloudflare 的全球分布式节点可以缓存这些内容。用户请求时,访问路径是:浏览器 → Cloudflare 节点(国内/最近) → 直接返回缓存内容。

而原来的路径是:浏览器 → 国外源站。

显然,配置 SaaS 回源后,无需请求源站,访问速度会快很多。

2 概述

需要用到的

  • 必须 希望加速的域名 a.com(无需托管到 Cloudflare)
  • 必须 回源域名 b.com(必须托管到 Cloudflare)
  • 必须 国外信用卡,用于绑定 Cloudflare,推荐使用 WildCard | 一分钟注册,轻松订阅海外线上服务
  • 非必须 DNSPod,用于将海外线路国内线路分开解析

步骤概述

  1. b.com 托管到 Cloudflare,并解析到你的服务器(如 GitHub Pages)
  2. 配置 Cloudflare SaaS 回源(免费功能,需绑定信用卡),将 b.com 作为回退源
  3. 在 DNSPod 上,配置 a.com 的 DNS,将其指向 Cloudflare

3 详细步骤

3.1 注册 Cloudflare,并托管 b.com

注册登录 Cloudflare,添加 b.com,并查看分配的 NS 服务器。

设置 DNS 服务器

在域名注册商处将 DNS 服务器设置为上面的 NS 域名。

配置域名托管

等待域名状态变为“活动”,表示托管成功。

3.2 启用 Cloudflare for SaaS

进入 SSL→自定义主机名,点击启用 SaaS。

启用 SaaS

需绑定国外信用卡,没有的可以使用 WildCard | 一分钟注册,轻松订阅海外线上服务

3.3 解析回源域名

进入 b.com 管理界面→DNS→记录,将 A 或 AAAA 记录指向真实网站服务器 IP。

3.4 添加回源

进入 b.com 管理界面→SSL/TLS→自定义主机名,添加回退源为 b.com

3.5 添加自定义主机名

添加希望加速的域名 a.com 作为自定义主机名。

添加自定义主机名

3.6 a.com 解析指向

在 DNSPod 中为 a.com 添加两条记录,用于验证域名所有权。

3.7 设置 SSL

进入 b.com 管理界面→SSL/TLS→概述,将加密模式改为“完全”。

访问和验证

使用测速工具(如 itdog)验证,速度明显提升。

测速结果

上一篇 2025年2月23日
下一篇 2025年2月23日

相关推荐