写点什么

用自研 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:178001

评论 2 条评论

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

紫霞仙子:区块链的十二连问

悟空聊架构

Java 比特币 区块链 架构 分布式

为什么 HashMap 的加载因子是0.75?我研究源码发现一个重大秘密。。。

程序员 架构 面试

redis工作原理(下)

Sakura

28天写作 3月日更 21天挑战

第二章-利益相关方分析

阿珍爱上阿强

利益相关者

职场的信任危机

ES_her0

28天写作 3月日更

BGP的那些事

每日打卡1:删除字符串中的所有相邻重复项

骆俊

七日更 3月日更

翻译:《实用的Python编程》04_03_Special_methods

codists

Python

多线产品作战,奔疲于不确定的路上

boshi

创业 产品策略 七日更

Redis 数据结构介绍

一个大红包

七日更 3月日更

Oracle 是如何处理异常的?

xiezhr

oracle 异常处理 3月日更 PLSQL

并行编程首篇

shun123456789

开发语言 基础知识

初学者思维 - 找到解决问题的新方法

石云升

程序员 思维模型 28天写作 3月日更 初学者思维

第9周课后练习-性能优化三

潘涛

架构师训练营 4 期

高盛:机构需求量巨大,比特币年内或有望涨至10万美元

CECBC

比特币

“数”看2021年“3•15征集令”

百分点大数据团队

c++编程思路

张鹤羽

28天写作 3月日更

神了!华为18级专家把困扰我多年的操作系统与网络,讲明白了

程序员 架构 计算机

鬼才|闲鱼PMO的年终总结

闲鱼技术

SICP 习题解答 1.11

十元

容器 & 服务:Kubernetes构件及Deployment操作

程序员架构进阶

Docker Kubernetes 容器 28天写作 3月日更

黑客之XSS注入练手:XSS Challenges通关指南

BigYoung

黑客 信息安全 XSS

Vue源码学习 | 4个实用的javascript技巧

devpoint

Vue vuejs stringify

RabbitMQ集群简介

Kylin

读书笔记 RabbitMQ 消息队列 3月日更 集群简介

新思科技网络安全研究中心发现Jetty Web服务器存在漏洞

InfoQ_434670063458

新思科技 Jetty Web

Wireshark数据包分析学习笔记Day6

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

话说 AQS

木子的昼夜

Java AQS

2021最新腾讯面经分享:Java面试核心点/技术笔记/学习视频(春招必备)

比伯

Java 编程 程序员 架构 面试

调整好心态

Nydia

常见 git 需求整理(持续更新中)

blueju

git 大前端 工具 npm

B端产品经理自我认知

lenka

3月日更

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