撰稿丨千山
近日来 ,放网站安全和托管服务供应商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语言编写的免费模板