CloudFlare 接入/Railgun

来自wikiTLO
ZE3kr讨论 | 贡献2018年7月2日 (一) 22:37的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

<- 返回 CloudFlare 接入

使用 TlOxygen 接入的 Cloudflare,可以低价的使用 Railgun 服务。面板地址为 https://cf.tlo.xyz

Railgun™ 源站网络加速器介绍

Cloudflare 的 Railgun 使用高级网络优化,确保尽快交付客户内容。过去,大多数 Web 内容无法缓存是因为它们是动态的。然而,即便动态内容的变化速度十分微小也无法缓存。Railgun 会跟踪页面变化,一直向下跟踪至字节,并仅发送整个网络上实际变化的字节。

Railgun 实现了 99.6% 的压缩率,这意味着,过去需要 200 个数据包才能发送的内容现在只需单个数据包即可发送。其原理是充分利用前后请求的相同内容,这与高清视频压缩技术相似。这样一来,便为网站访问者带来 140% 的性能提升。

Railgun 可以与 Cloudflare 的其他性能优化技术结合使用,其中包括自动网络路由优化、HTTP/2 支持、Polish™ 和 Mirage™ 图像优化以及 Rocket Loader™。通过这套工具,Cloudflare 可确保您的主机托管服务在世界各地都尽可能快地运行。

Cloudflare Railgun 介绍.png

作为 Cloudflare 的合作伙伴,我们为所有已启用 Cloudflare 的客户提供更低价的 Railgun。通常,Cloudflare 客户通常需要每月支付 200 美元或更多才能获得该技术。

特性

  • 适用于任何网站和任何平台
  • 我们全球的数据中心与距离网站访问者最近的 Cloudflare 数据中心之间实现了 99.6% 的压缩率
  • 平均 140% 的额外性能提升

数据中心列表

我们的数据中心遍布全球,总体网络带宽可达 10Gbps。我们的目标是使 99% 的网络流量的延迟控制在 30ms 以内。

我们的 Railgun 服务器

已有数据中心:

  • 北美,美国东部
  • 北美,美国西部
  • 欧洲,荷兰
  • 亚洲,新加坡

计划中的数据中心:

  • 亚洲,印度西部
  • 澳洲,澳大利亚东部
  • 南美,巴西东部

访客的网络动态流量会先经过我们最近的数据中心,再到 Cloudflare 的百余个边缘节点;已缓存的内容直接由 Cloudflare 的边缘节点提供。保证最优速度!

我们为数不多的服务器会首先缓存源站数据,并与源站建立长链接;然后 Cloudflare 还会再一次缓存内容,并与我们的服务器建立服务器建立长链接。这样,相当于两层缓存,大大提高了缓存命中率和延迟!

假使我们的服务器宕机,那么 Cloudflare 会直接与源站连接,不会影响源站访问。

速度对比

启用 Full SSL 的网站,开启和关闭 Railgun 的 TTFB 对比(均为第二次连接速度,右侧为开启后。数值越低越好):

Railgun TTFB

TlOxygen 与 Railgun

作为 Cloudflare 的 Partner,我们很高兴能为所有用户提供更加廉价的 Railgun 服务,并且客户不再需要在源站安装任何软件即可直接从 Railgun 的提速中受益。

常见问题

如何判断是否启用了 Railgun?如何关闭 Railgun?

进入 Cloudflare 的 Speed 菜单,若已经激活 Railgun,你可以在其子菜单下看到 TlOxygen Global。如右图。你也可以在该页面关闭 Railgun 功能。此功能将会自动配置,你无需更改任何源站记录。

Railgun 菜单截图

如何判断 Railgun 工作状态?

启用 Railgun 后,若源站启用了 Cloudflare CDN,你可以在 HTTP Header 中看到一个 Cf-Railgun 字段。关于这一字段的介绍,请参见这篇文章

Railgun 没有工作?

Railgun 仅对动态内容有效,你可以尝试开启 Development Mode 来测试 Railgun 在没有缓存的情况下是否工作。此外,在 Cache Everything 模式,或者是 Forwarding 模式下 Railgun 也不会工作,你可能需要关闭相关的 Page Rules。

此外,使用 Railgun 后来源 IP 会有所改变,请关闭你的防火墙,允许任何 IP 访问 HTTP(s) 端口。

Test 的结果是 Error?

Cloudflare 的 Test 仅对 www 域名有效。你需要为 www 域名开启 Cloudflare CDN 才可以测试通过。如果你是高级接入,你还需要将 www 域名解析到 Cloudflare。即使测试不通过,也不影响子域名或根域名的使用。

价格

公测期间免费,且仅限 Free 域名。正式上线后进行如下收费,公测域名如不交费将会被停止。预计将于 2019 年初正式上线。以下价格可能有所调整。

为了给客户提供 Railgun 服务,我们需要购买很多服务器,这需要不少开销。

如果你想要贡献服务器资源,或者你的网站是开源项目的网站,那么均可以免费使用 Railgun,详情联系 ze3kr@icloud.com

Free 域名

  • 每个域名每年 $10¥60

PRO 域名

  • 每个域名每年 $50¥300

BUSSINESS 和 Enterprise 域名

我们不为这两个套餐的域名提供免安装 Railgun 服务。但这两个套餐中已经包含了 Railgun,我们建议用户自行安装 Railgun。