Hostinger CDN 与 Cloudflare 对比详解
Hostinger CDN 和 Cloudflare 都属于内容分发网络(CDN),可以加速你的网站并保护其免受攻击。Hostinger CDN 内置于 Hostinger 控制面板中,无需任何外部账户即可使用,而 Cloudflare 则是一个第三方服务,需要在其自身的控制面板中进行管理。一个网站同一时间只应启用一个 CDN,因此请比较这两种方案,并在它们之间安全地切换。
Hostinger CDN 与 Cloudflare 的区别
| 方面 | Hostinger CDN | Cloudflare |
|---|---|---|
| 设置 | 在 Hostinger 控制面板中一键启用 | 需要 Cloudflare 账户并更改域名服务器 |
| 域名服务器 | 域名必须使用 Hostinger 的域名服务器 | 域名必须使用 Cloudflare 的域名服务器 |
| 管理 | Hostinger 控制面板中的 CDN 管理界面 | Cloudflare 控制面板 |
| 缓存和分析 | 内置 | 内置 |
| 图片优化 | 包含 WebP 压缩和智能图片优化 | Cloudflare Images,不同套餐有不同的用量限制 |
| 安全性 | 安全级别、Under Attack(遭受攻击)模式、IP 和国家/地区屏蔽、DDoS 防护 | 可在 Cloudflare 中管理类似功能 |
| SSL | 由 Hostinger 自动处理 | 在 Cloudflare 控制面板中管理 |
| 可用性 | Premium Web、Business Web、Cloud 和 Agency 主机方案 | 任何主机提供商均可使用 |
Hostinger CDN 适用于 Premium Web、Business Web、Cloud 和 Agency 主机方案,不适用于 VPS(虚拟专用服务器)主机。使用 Hostinger AI Builder 构建的网站会自动进行优化。
为什么一个网站同一时间只应启用一个 CDN
在 Hostinger CDN 前面再运行 Cloudflare 并不是受支持的配置——请避免这种组合。双重 CDN 配置会带来三个常见问题:HTTPS 规则冲突导致的重定向循环、因需要清除两个独立缓存而产生的过期内容,以及分析和安全工具中显示错误的访客 IP 地址。
Hostinger CDN 要求域名使用 Hostinger 的域名服务器才能实现完整功能,但如果某个使用 Cloudflare 域名服务器的域名,其 DNS 记录指向的是 Hostinger CDN 的 CNAME 或 CDN IP 地址(而不是你主机方案的 IP 地址),流量仍可能经由 Hostinger CDN 路由。这是造成双重 CDN 配置最常见的原因,对于被确认同时经过两个 CDN 的流量,Hostinger 会实施速率限制。
如何识别并解决双重 CDN 引发的速率限制问题
运行 curl -IL domain.tld 并检查响应头。同时使用两个 CDN 的域名会在同一响应中同时返回 x-hcdn-cache-status 和 cf-cache-status 头。要解决双重 CDN 引发的速率限制问题,请只选择一个 CDN:仅使用 Hostinger CDN,或仅使用 Cloudflare。具体设置步骤请参阅下文的如何从 Cloudflare 切换到 Hostinger CDN 或如何从 Hostinger CDN 切换到 Cloudflare。
如何从 Cloudflare 切换到 Hostinger CDN
- 在 Cloudflare 控制面板中打开域名的 DNS(域名系统)记录,并复制所有仍然需要的记录,例如用于邮件的 MX 记录和用于验证的 TXT 记录。
- 在 Hostinger DNS 区域中重新添加刚才复制的记录,并确认 A 记录指向你主机方案的 IP 地址。
- 在你的域名注册商处,将域名
domain.tld指向 Hostinger 的域名服务器。域名服务器更改最多需要 24 小时才能传播完成。 - 当域名开始通过 Hostinger 域名服务器解析后,前往 Hostinger 控制面板 → 网站 → 控制面板 → 性能 → CDN。

- 点击启用。

- 通过检查网站的响应头来验证切换是否成功:通过 Hostinger CDN 交付的响应会包含
x-hcdn-cache-status头。
如何从 Hostinger CDN 切换到 Cloudflare
- 前往 Hostinger 控制面板 → 网站 → 控制面板 → 性能 → CDN。

- 点击禁用。

- 按照指南 如何为托管在 Hostinger 上的域名设置 Cloudflare,为该域名设置 Cloudflare。
- 在 Cloudflare 设置过程中,请检查 Cloudflare 导入的 DNS 记录,并在切换域名服务器之前确认 A、MX 和 TXT 记录完整无误,以确保网站和邮件能够继续正常解析。
在将域名指向 Cloudflare 域名服务器之前,请先禁用 Hostinger CDN。跳过这一步可能会导致切换过程中出现重定向循环和 SSL 错误。
这两项服务都能保障你网站的速度与安全——Hostinger CDN 在 Hostinger 控制面板中实现零配置集成,Cloudflare 则在其自身的控制面板中进行管理。同一时间只启用一个 CDN,你的网站就能避免缓存冲突和重定向循环。