写点什么

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

评论 3 条评论

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

webgl开发GIS系统的技术难点

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

WebGL开发地图可视化系统的技术框架

北京木奇移动技术有限公司

地理信息系统 软件外包公司 webgl开发

AI英语考试 APP的开发

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI英语考试

如何快速掌握Java八股文-获取offer的利器

储诚益

求职 Java 面试 找工作 八股文 求职技巧

AI英语考试APP的上线流程

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI英语考试

你不知道的是:80%的面试25分钟已经结束了

储诚益

求职 找工作 面试技巧

通过Ngrok实现内网穿透助力远程开发

Damon小智

ngrok 内网穿透

为什么大厂面试都深挖“八股文”?——技术筛选背后的逻辑

储诚益

面试 八股文 Java技术

AI英语考试APP优化

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI英语考试

webgl开发GIS系统的性能优化

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

WebGL开发地图可视化系统

北京木奇移动技术有限公司

软件外包公司 webgl开发 地图系统

音乐NFT系统的上线流程

北京木奇移动技术有限公司

软件外包公司 音乐NFT 体育NFT

AI英语考试APP开发的技术难点

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI英语考试

AI英语考试的测试方法

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI英语考虑

MacOS和Windows有什么区别?教你在同一电脑运行双系统

阿拉灯神丁

Windows系统 macOS系统 Mac双系统 CrossOver Mac下载 电脑软件

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