写点什么

谁也不服,Cloudflare 和 Fastly 开启性能之争

  • 2021-12-09
  • 本文字数:1114 字

    阅读完需:约 4 分钟

谁也不服,Cloudflare 和Fastly 开启性能之争

11 月 21 日,Cloudflare 发布博客称,其无服务器产品“Workers”性能比竞争对手 Fastly 的产品 Compute@Edge 快了 196%,该结论是基于世界各地 Catchpoint 数据在 50 个节点上运行的测试的结果。近日,Fastly 反驳了Cloudflare 的结论,并且宣布自己的无服务器产品超过了 Cloudflare。

 

2021 年 11 月 8 日,Cloudflare 使用 Workers 和 Compute@Edge 的免费账户进行了测试。Cloudflare 在两个产品上运行完全相同的代码,测试代码如下:

 


对此,Fastly 指出,Cloudflare 没有解释为什么选择了 Catchpoint 节点。两家基础设施的位置不完全相同,测试位置选择会极大地影响结果。根据 cdnplanet 统计,两家的网络设施分布如下:



另外,Fastly 认为,虽然都是在 JavaScript 上的比较,但 Cloudflare Workers 已经是成熟且被广泛使用的产品,而 Compute@Edge 上的 JavaScript 只是测试版。Fastly 认为,公平的测试是比较 Compute@Edge 上的 Rust 与 Cloudflare Workers 上的 JavaScript 。而且,与付费帐户相比,Fastly 的免费试用帐户用途有限,两者的负载性能没有可比性。

 

Fastly 表示,Cloudflare 的测试只用用了一个小时,无法针对日常交通模式或异常事件进行标准化,并且容易受到随机失真效应的影响。用几乎没有计算负载、有效负载大小和平台 API 的测试来评估首字节时间 (TTFB) ,这对 Compute@Edge 的性能评估没有意义。

 

基于以上几点,Fastly “将节点数从 50 个扩展到 673 个” “将周期从 1 小时延长到 1 周” “用付费 Fastly 账户而不是免费试用账户” “用 Rust 而不是 JavaScript”“使用创建的 WASM 二进制文件”的条件下执行了一个测试来测量 TTFB。

 

结果显示,在测试的六个地区中,Fastly 在除亚洲和非洲以外的四个地区显示出了具有更小的 TTFB。特别是在北美和欧洲,Fastly 速度大约是 Cloudflare 的两倍,而在大洋洲,其速度达到了 Cloudflare 的 10 倍。Fastly 解释未使用 JavaScript 的原因:“我们知道 JavaScript 对许多客户很重要,但是我们对 JavaScript 的性能并不满意。 这也是为什么 JavaScript 仍处于测试阶段的原因。”

 


Fastly 成立于 2011 年,现在已经是非常成熟的 CDN 提供商,并以“实时 CDN”而闻名。Cloudflare 成立于 2009 年,提供包括 CDN、优化工具、安全、分析以及应用等服务。目前 Fastly 提供的服务,Cloudflare 也都有,两家公司的产品的相似度越来越高。

 

不过,Cloudflare 和 Fastly 的目标客户群有所区分。Cloudflare 偏重于中小企业用户,甚至是免费用户,所以在财报上会看到 Cloudflare 的使用者/客户总数庞大,但却不一定都是付费用户。而 Fastly 客户群仅着重在大企业用户。由于 Fastly 注重开发者,所以他们的目标更接近大企业中的工程团队,而 Cloudflare 则主要针对公司的信息团队。

2021-12-09 11:524135

评论

发布
暂无评论
发现更多内容

我们团队来了一位新同事,主动要求帮忙敲代码!欢迎 AI 001号

阿里云云效

阿里云 云原生 通义灵码

使用 jstat 命令查看内存使用,监控 Java 应用性能

带双筷子🥢去旅行

Java虚拟机 #java

产品需求文档怎么写?超详细的PRD模板来了!

彭宏豪95

项目管理 产品经理 在线白板 产品需求文档 效率软件

京东JD商品详情API返回值揭秘:精准掌握商品信息

技术冰糖葫芦

API 编排 API boy API 策略 pinduoduo API

部署 LangServe 应用到 AWS

Jade@pluto-lang

AI AWS 教程 langchain Pluto

通义灵码入职阿里云后,同事们的工作发生了哪些改变?

阿里云云效

阿里云 云原生 通义灵码

基于云制造的智能工厂简单介绍

inBuilder低代码平台

人工智能 智能工厂

我们团队来了一位新同事,主动要求帮忙敲代码!欢迎 AI 001号

阿里巴巴云原生

阿里云 云原生 通义灵码

鸿蒙HarmonyOS实战-ArkUI组件(Navigation)

蜀道山

鸿蒙 HarmonyOS 组件 鸿蒙系统 鸿蒙 Ability

有了这么多套件,为什么还需要APaaS

明道云

使用 jps 命令查看Java进程

带双筷子🥢去旅行

Java虚拟机

面试官:这就是你理解的Java多线程基础?

快乐非自愿限量之名

Java 多线程 开发语言

RAG 修炼手册|揭秘 RAG 时代的新向量数据库

Zilliz

Zilliz 向量数据库 rag

深入剖析 Java 类属性与类方法的应用

伤感汤姆布利柏

利用淘宝商品详情数据接口创新品牌推广方案

tbapi

淘宝商品详情数据接口

一款自研的热门AI产品-帝阅DeepRead

Baird

AI 产品开发 大模型

企业号 5月 PK 榜,火热开启!

InfoQ写作社区官方

热门活动 企业号2024年5月PK榜

通义灵码入职阿里云后,同事们的工作发生了哪些改变?

阿里巴巴云原生

阿里云 云原生 通义灵码

开源之夏 Apache StreamPipes 提交 IoTDB 集成项目,速来报名!

Apache IoTDB

Richard 林旅强:说说社区的故事和对 RTE 社区的畅想

声网

观测云 VS ELK:谁是日志监控的王者?

观测云

ELK 日志分析

谷歌确认:链接并不那么重要

九凌网络

ETL工具怎么实现多流SQL实时运算?

RestCloud

sql ETL 数据集成

一招MAX降低10倍,现在它是我的了| 京东到家门店系统OHC本地缓存优化实战

京东零售技术

后端 本地缓存 企业号 5 月 PK 榜

鸿蒙HarmonyOS实战-ArkUI组件(Tabs)

蜀道山

鸿蒙 架构 HarmonyOS 鸿蒙系统 ArKUI 3.0

谁也不服,Cloudflare 和Fastly 开启性能之争_文化 & 方法_褚杏娟_InfoQ精选文章