生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

谁也不服,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:523214

评论

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

性能测试中获取JVM资源信息

FunTester

李宏伟 安警官的IP地址已经锁定你!IP地址究竟如何定位到莽村附近?

郑州埃文科技

IP地址 IP定位查询

DR-AP40X9-A-Qualcomm-IPQ4019/IPQ4029-2.4G&5G

Cindy-wallys

IPQ4019 ipq4029

CNCF社区首个!KubeEdge达到软件供应链SLSA L3等级

华为云开发者联盟

云原生 华为云 企业号 2 月 PK 榜 华为云开发者联盟

构建云边端一体的分布式云架构,软硬结合驱动边缘计算创新场景

Baidu AICLOUD

边缘计算 分布式云

使用 NGINX 在 Kubernetes 中实现多租户和命名空间隔离

NGINX开源社区

nginx NGINX Ingress Controller NGINX Kubernetes Gateway 企业号 2 月 PK 榜

GaiaX开源解读 | 表达式作为逻辑动态化的基础,我们是如何设计的

阿里巴巴文娱技术

开源 研发效能 服务端 多端开发

海泰方圆受邀参加中关村网信联盟会议并斩获三项殊荣

电子信息发烧客

进击中的 Zebec 生态,Web2 与 Web3 世界的连接器

股市老人

进击中的 Zebec 生态,Web2 与 Web3 世界的连接器

EOSdreamer111

为什么大多数团队推行自动化测试最后却不了了之?

Liam

测试 自动化测试 测试自动化

一文读懂Guava EventBus(订阅\发布事件)

京东科技开发者

架构 观察者模式 Guava EventBus 企业号 2 月 PK 榜

2022年最新数据库调查报告:超八成DBA月薪过万,你拖后腿了吗?

墨天轮

MySQL 数据库 oracle 工资 dba

政企服务机构如何进行数字化转型?

优秀

数字化转型

如何在现实场景中随心放置AR虚拟对象?

HMS Core

HMS Core

Apache Doris 1.2.2 Release 版本正式发布

SelectDB

大数据 数据分析 OLAP 分析型数据库 数据库·

IoT设备数据业务价值洞察实践——实践类

阿里云AIoT

阿里云 物联网 IoT

企业降本增效的催化剂:敏捷迭代

FinFish

敏捷开发 敏捷迭代 敏捷项目管理

Linux安装elasticsearch-head

代码的路

elasticsearch

海量并发低延时 RTC-CDN 系统架构设计(上)

网易云信

实时音视频 音视频开发

聊一聊 gRPC 中的拦截器

江南一点雨

gRPC

软件测试 | 常用模拟器使用

测吧(北京)科技有限公司

测试

0源码基础学习Spring源码系列(二)——Spring如何解决循环依赖

京东科技开发者

spring 源码 初始化 二级缓存 企业号 2 月 PK 榜

Greenfield

股市老人

Wallys /industrial wifi6 router/ Ipq6010 /ipq6018/ipq6000 2x2 2.4G & 5G

Cindy-wallys

IPQ6010 ipq6018 IPQ6000

设计模式第六讲:责任链模式和迭代器模式详解

C++后台开发

设计模式 责任链模式 迭代器模式 后端开发 Linux服务器开发

Bytebase 体验官之勇闯新手村

朱亚光

轻舟已过万重山:华为之路,平板PC之变

脑极体

华为 PC

软件测试/测试开发 | web自动化测试-文件上传与弹框处理

测试人

软件测试 自动化测试 测试开发 Web自动化测试 selenium

rust入坑指南之ownership

京东科技开发者

rust JVM 内存 企业号 2 月 PK 榜 ownership

软件测试/测试开发 | web自动化测试-PageObject 设计模式

测试人

软件测试 自动化测试 测试开发 Web自动化测试

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