撰稿丨千山
近日来 ,放网站安全和托管服务供应商Cloudflare可以说春风得意 。招反
根据网络咨询服务公司Netcraft的放调查报告 ,今年1月在前100万个最繁忙的招反网站中 ,Cloudflare以21.64%的放市场份额,一举越过Apache(21.40%)和Nginx(21.20%) ,招反从第3位跃升至首位 ,放成为最受欢迎的招反Web服务器 。
之后 ,放在国际权威研究机构GigaOm发布的招反全球CDN服务雷达报告中, Cloudflare又在15个供应商的放解决方案中脱颖而出,香港云服务器被评为“领导者”和“表现卓越者”。招反

图源:GigaOm官网。放(注:如图所示,招反GigaOm 雷达报告在一系列同心圆上评估,放越靠近中心的解决方案整体价值越高。)
成立于2009年的Cloudflare以向用户提供网站安全管理 、性能优化及相关的技术支持为主要业务 。在技术上,这家公司很长一段时间都将Nginx视为核心 ,用于其提供的所有Web服务中 ,但这一状况在去年发生了变化。
2022年9月,高防服务器Cloudflare宣布用自研的以Rust编写的Pingora取代了Nginx,旨在构建一个更快、更高效 、更安全的全新HTTP代理。这一决策在当时也引起了一些猜测,不过从目前来看,彼时果断地改弦易辙正逐步展露成效 。
1、为什么要舍弃Nginx?Cloudflare之所以会放弃Nginx,简单来说 ,就是Nginx已经无法满Cloudflare日益增长的业务需求。建站模板
对此,Cloudflare的官方技术博客曾专门发文进行了解释,将Nginx的种种局限性主要归因为三点 :
其一 ,架构限制影响性能 。Nginx的worker(进程)架构对于Cloudflare的用例而言存在操作缺陷,导致损害性能和效率 。
其二 ,某些功能类型难以添加。围绕Nginx构建所需功能时要尽量避免与Nginx上游代码库有太多分歧,这无疑会增加难度 。而且Nginx是纯用C语言编写的云计算