跳转到内容
无痕工具库 无痕工具库

Hostinger CDN 与 Cloudflare 对比详解

Hostinger CDN 和 Cloudflare 都属于内容分发网络(CDN),可以加速你的网站并保护其免受攻击。Hostinger CDN 内置于 Hostinger 控制面板中,无需任何外部账户即可使用,而 Cloudflare 则是一个第三方服务,需要在其自身的控制面板中进行管理。一个网站同一时间只应启用一个 CDN,因此请比较这两种方案,并在它们之间安全地切换。

Hostinger CDN 与 Cloudflare 的区别

方面Hostinger CDNCloudflare
设置在 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

  1. 在 Cloudflare 控制面板中打开域名的 DNS(域名系统)记录,并复制所有仍然需要的记录,例如用于邮件的 MX 记录和用于验证的 TXT 记录。
  2. 在 Hostinger DNS 区域中重新添加刚才复制的记录,并确认 A 记录指向你主机方案的 IP 地址。
  3. 在你的域名注册商处,将域名 domain.tld 指向 Hostinger 的域名服务器。域名服务器更改最多需要 24 小时才能传播完成。
  4. 当域名开始通过 Hostinger 域名服务器解析后,前往 Hostinger 控制面板 → 网站 → 控制面板 → 性能 → CDN。
  5. 点击启用。
  6. 通过检查网站的响应头来验证切换是否成功:通过 Hostinger CDN 交付的响应会包含 x-hcdn-cache-status 头。

如何从 Hostinger CDN 切换到 Cloudflare

  1. 前往 Hostinger 控制面板 → 网站 → 控制面板 → 性能 → CDN。
  2. 点击禁用。
  3. 按照指南 如何为托管在 Hostinger 上的域名设置 Cloudflare,为该域名设置 Cloudflare。
  4. 在 Cloudflare 设置过程中,请检查 Cloudflare 导入的 DNS 记录,并在切换域名服务器之前确认 A、MX 和 TXT 记录完整无误,以确保网站和邮件能够继续正常解析。

在将域名指向 Cloudflare 域名服务器之前,请先禁用 Hostinger CDN。跳过这一步可能会导致切换过程中出现重定向循环和 SSL 错误。

这两项服务都能保障你网站的速度与安全——Hostinger CDN 在 Hostinger 控制面板中实现零配置集成,Cloudflare 则在其自身的控制面板中进行管理。同一时间只启用一个 CDN,你的网站就能避免缓存冲突和重定向循环。