写点什么

用自研 Pingora 替代 Nginx 后,Cloudflare 成为了最受欢迎 Web 服务器

  • 2023-01-29
    北京
  • 本文字数:758 字

    阅读完需:约 2 分钟

用自研Pingora替代Nginx后,Cloudflare成为了最受欢迎Web 服务器

1 月 27 日消息,据 Netcraft 对上百万个站点的调查数据显示,在 2023 年 1 月,Cloudflare 从第 3 位跃升至第 1 位,即在一个月内超过了 Apache 和 Nginx,成为了最受欢迎 Web 服务器。Cloudflare 市场份额这个月增长了 0.56 个百分点,目前为 21.64%,其次是 Apache ,为 21.40% ,以及 Nginx ,为 21.20%。

 

Cloudflare 成立于 2009 年,是美国的一家网站安全和托管服务提供商。2011 年,黑客组织 LulzSec 使用 Cloudflare 来保护自己的网站不被他人攻击,并在 Twitter 上赞扬了 Cloudflare 的产品,此举让 Cloudflare 受到大量媒体关注。2019 年,Cloudflare 成功 IPO,当日收盘上涨 20%。

 

Cloudflare 的核心可以说是 Nginx,但在 2022 年 9 月,Cloudflare 宣布用新的内部 HTTP 代理 Pingora 取代了 Nginx。Pingora 是 Cloudflare 工程师用 Rust 编写的全新 HTTP 代理系统,专为 Cloudflare 用例及业务规模设计。

 

Cloudflare CTO John Graham-Cumming 曾阐述 Nginx 对 Cloudflare 的重要性:“Cloudflare 将 Nginx 用于其提供的所有 Web 服务,并在世界各地的数千台机器上使用它作为反向代理服务器。”但随着 Cloudflare 的发展壮大,Nginx 已经无法满足他们的现实业务需求。“虽然 Nginx 多年来一直表现良好,但时间推移之下,Nginx 的种种局限性已经严重影响到我们的业务运营。虽然先后优化或缓解了部分限制,但仍有一部分问题始终得不到完美解决。”


所以,Cloudflare 舍弃了 Nginx 的worker(进程)架构,自研了 Pingora。据介绍,Pingora 每天处理超过 1 万亿条请求,提高系统性能之余,也为 Cloudflrae 客户带来不少新功能。更重要的是,它运行所占用的 CPU 和内存资源只相当于原有代理基础设施的三分之一。

 

更多阅读:

https://news.netcraft.com/archives/2023/01/27/january-2023-web-server-survey.html

https://www.infoq.cn/article/s2fa603mseenscmibtyi

2023-01-29 16:1711099

评论 3 条评论

发布
用户头像
上周开源了
2024-03-11 13:22 · 广东
回复
用户头像
目前尚未开源,也不知道以后会不会开源
2023-02-01 10:40 · 上海
回复
在 Cloudflare 发布的介绍 Pingora 的文章里有谈到,未来会开源 Pingora。
2023-02-28 15:33 · 四川
回复
没有更多了
发现更多内容

M_5: 设计微博系统中”微博评论“的高性能高可用计算架构。

Jadedev

架构训练营

Artery —— 单页面应用接口描述语言简介

全象云低代码

前端 低代码 流程 页面 artery

【刷题第16天】数组中出现次数超过一半的数字

白日梦

5月月更

Nacos 开源之夏 2022 来了

阿里巴巴云原生

阿里云 开源 微服务 云原生 nacos

聊聊我对质量度量的看法

老张

软件测试 质量保障

《SaaS产品经理从菜鸟到专家》读书笔记

圣迪

产品 产品经理 SaaS tob tob产品

跨平台应用开发进阶(十二) :uni-app 实现应用桌面图标角标提示及应用跳转

No Silver Bullet

uni-app 5月月更 桌面角标

架构实战营 - 第 6 期 模块六课后作业

天琪实刚亮

架构实战营

SpringMVC源码分析:POST请求中的文件处理

程序员欣宸

Java spring 5月月更

提效客户体验管理:结合 K-Means 聚类和 RFM 模型的客户分群

龙国富

RFM 客户分群 K-Means

1.1 历史长河中的顶层设计

凌晞

密码学系列之:使用openssl检测网站是否支持ocsp

程序那些事

Java 密码学 程序那些事 5月月更

成本节省 50%,10 人团队使用函数计算开发 wolai 在线文档应用

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

微信朋友圈高性能架构设计

极客土豆

Kubernetes 节点弹性扩展实践组件 Amazon Karpenter:部署 GPU 推理应用

亚马逊云科技 (Amazon Web Services)

Kubernetes 部署

[ CloudWeGo 社区动态 ] Kitex 电商项目案例

baiyutang

Go 微服务 5月月更

SAP OData V4 模型支持的一些数据绑定模式

汪子熙

JavaScript 前端开发 SAP ui5 5月月更

C++最佳实践 | 1. 工具

俞凡

c++ 最佳实践

规模化软件开发的必由之路—大规模自动化测试

刘冉

自动化测试

Linux环境编译静态库

Loken

音视频 5月月更

react-router原理分析

正经工程师

React React-Router

从“数据”到“大数据”,激发数据潜力,深耕智能应用!

亚马逊云科技 (Amazon Web Services)

大数据 数据 智能开发

【C 语言】指针 Five 之 ["​⚔ 空指针 - NULL、💣 指针使用之前检查有效性、🗡 指针运算 💣 指针+- 整数、💣 指针 - 指针、指针关系运算、💣 标准规定、⚔ 指针和数组、⚔ 二级指针、⚔ 指针数组"]

謓泽

5月月更

记一次 JMeter 压测 HTTPS 性能问题

阿里巴巴云原生

阿里云 云原生 https Jmeter 压测

阿里巴巴在 Envoy Gateway 的演进历程浅析

阿里巴巴云原生

阿里云 Kubernetes 云原生

架构学习(一)

爱晒太阳的大白

5月月更

Amazon CodePipeline 与 GitHub 集成

亚马逊云科技 (Amazon Web Services)

GitHub Code

如何透过 Serverless 与 API 的方式异步搜寻数据湖中的数据

亚马逊云科技 (Amazon Web Services)

Serverless 数据 API

跨平台应用开发进阶(十一) :uni-app 实现IOS原生APP-云打包集成极光推送(JG-JPUSH)详细教程

No Silver Bullet

uni-app ios 5月月更 云打包 原生APP

WordPress 编辑用户

海拥(haiyong.site)

WordPress 5月月更

数学建模学习资料

乌龟哥哥

5月月更

用自研Pingora替代Nginx后,Cloudflare成为了最受欢迎Web 服务器_产品_Tina_InfoQ精选文章