日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Pingora正式開源:超強的Nginx替代品,每秒可處理4000萬請求!

來源: 責編: 時間:2024-02-29 14:33:42 274觀看
導讀2 月 28 日,Cloudflare 開源了其自研的 Nignx 替代品:Pingora。這是一個基于 Rust 打造的高速、可靠與可編程的網絡系統。目前,Cloudflare 已使用 Pingora 全面替代 Nginx 。經過實戰檢驗,Pingora 每秒穩定處理超過 4000

6sk28資訊網——每日最新資訊28at.com

2 月 28 日,Cloudflare 開源了其自研的 Nignx 替代品:Pingora。這是一個基于 Rust 打造的高速、可靠與可編程的網絡系統。目前,Cloudflare 已使用 Pingora 全面替代  Nginx 。經過實戰檢驗,Pingora 每秒穩定處理超過 4000 萬的網絡請求,持續服務數年。下面就來看一看 Pingora 有什么特別之處!6sk28資訊網——每日最新資訊28at.com

Cloudflare 是一個全球性的網絡性能和安全公司,它提供了一系列服務來幫助網站和應用程序改善其在線體驗、增加安全性并加速加載速度。Cloudflare 的主要服務包括:6sk28資訊網——每日最新資訊28at.com

  • 內容分發網絡 (CDN):通過在全球各地分布的數據中心緩存和分發您的網站內容,幫助加速網站和應用程序的加載速度。
  • DNS 服務:提供可靠的 DNS 解析服務,確保用戶能夠快速地訪問您的網站或應用程序。
  • 防火墻和安全性:保護您的網站免受 DDoS 攻擊和其他網絡威脅的影響,通過提供強大的防火墻和安全措施。
  • 負載均衡:智能地將用戶流量分發到多個服務器,確保您的網站或應用程序在高流量下仍然保持快速和可靠。

2023 年 1 月,據 Netcraft 對上百萬個站點的調查數據顯示,在 Cloudflare 從第 3 位躍升至第 1 位,即在一個月內超過了 Apache 和  Nginx ,成為了最受歡迎 Web 服務器。6sk28資訊網——每日最新資訊28at.com

Pingora 是什么?

Pingora 作為一款功能強大的代理工具,不僅提供了構建HTTP/1、HTTP/2、TLS或TCP/UDP服務的庫和API,還支持HTTP/1和HTTP/2的端到端代理、gRPC和Websocket代理。盡管HTTP/3的支持尚在規劃中,但Pingora已經展現出其前瞻性和可擴展性。為了滿足不同用戶的需求,Pingora配備了高度可定制的負載均衡和故障轉移策略。在安全方面,Pingora支持廣泛使用的OpenSSL和BoringSSL庫,確保服務符合FIPS標準,并采用了后量子加密技術,為用戶提供堅實的安全保障。6sk28資訊網——每日最新資訊28at.com

Pingora的另一個亮點是其靈活的過濾器和回調函數機制。這使得用戶能夠根據自己的需求,完全自定義服務的請求處理、轉換和轉發過程。這一特性對于熟悉 OpenResty 和 Nginx 的用戶來說將尤為親切,因為Pingora的API設計直觀且易于與OpenResty的 "*_by_lua" 回調函數對接。6sk28資訊網——每日最新資訊28at.com

在操作層面,Pingora提供了零停機時間的優雅重啟功能,確保在升級過程中不會丟失任何傳入請求。此外,Pingora還易于與Syslog、Prometheus、Sentry、OpenTelemetry等關鍵可觀察性工具集成,幫助用戶實時監控和優化服務的性能。6sk28資訊網——每日最新資訊28at.com

那什么情況下應該使用 Pingora 呢?6sk28資訊網——每日最新資訊28at.com

  • 安全至上:Pingora 是 C/C++ 服務的安全內存替代方案。通過 Pingora,您可以減少編碼錯誤,降低內存安全問題的風險。這意味著將能夠更專注于新功能的開發,而不必擔心潛在的安全隱患。
  • 性能敏感:Pingora 以其快速和高效的性能而著稱。得益于其多線程架構,Pingora 顯著減少了 CPU 和內存資源的消耗。對于需要優化成本和速度的系統,Pingora 無疑是理想的選擇。
  • 高度定制需求:Pingora 提供的 API 高度可編程,適用于構建定制和高級的網關或負載均衡器。無論需求有多么復雜,Pingora 都能提供強大而簡單的實現方式。

有了 Nginx 為什么還需要 Pingora?

Pingora 是 Cloudflare 使用 Rust 構建的新 HTTP 代理,不僅提升了性能,還為Cloudflare客戶帶來了眾多新功能。令人矚目的是,它在實現這些的同時,僅需以往代理基礎架構三分之一的CPU和內存資源。6sk28資訊網——每日最新資訊28at.com

隨著Cloudflare業務規模的飛速擴張,其需求已經超越了 Nginx 的處理能力。盡管 Nginx 多年來表現出色,但隨著時間推移,其規模上的局限性逐漸凸顯。包括:6sk28資訊網——每日最新資訊28at.com

  • Nginx  架構影響性能:Nginx 的 worker(進程)架構導致每個請求只能由單個worker處理,造成了CPU內核之間的負載不平衡,從而降低了整體性能。此外,這種架構還可能導致執行CPU密集型或阻塞I/O任務的請求減緩其他請求的速度。另外,cloudflare 的用例依賴于高效的連接重用,以減少TCP和TLS握手的時間,加快請求的TTFB。然而,  Nginx  的連接池與單個worker相對應,限制了連接的重用率。當增加更多的worker以進行擴展時,連接會分散在更多的孤立池中,導致連接重用率下降,TTFB增加,并增加了資源消耗。
  • 有些類型的功能難以添加: Nginx 作為 Web 服務器、負載均衡器或簡單的網關表現出色,但對于更高級、定制化的功能需求,它存在一些局限性。在嘗試圍繞  Nginx  構建所需功能時,面臨著與上游代碼庫保持一致的挑戰,這并不容易實現。除此之外, Nginx 社區的活躍度有限,開發工作往往缺乏開源社區的支持和協作。這限制了我們從社區獲取幫助和解決方案的能力。

為了追求更高的性能,并滿足復雜環境中日益增長的功能需求,Cloudflare決定構建全新的解決方案——Pingora。6sk28資訊網——每日最新資訊28at.com

6sk28資訊網——每日最新資訊28at.com

性能提升

經過對 Pingora 的實際應用與性能數據的收集,觀察到了顯著的性能提升。Pingora在處理HTTP請求時,特別是針對緩存未命中的情況,表現出了出色的性能。Pingora架構的創新之處在于其跨線程共享連接的能力,這顯著提高了連接的重用率,并大幅減少了在 TCP 和 TLS 握手上所花費的時間。6sk28資訊網——每日最新資訊28at.com

根據數據,Pingora 將 TTFB(首字節時間)的中位數減少了 5 毫秒,而第 95 個百分位數更是減少了80毫秒。這并非因為代碼運行速度更快,而是因為新架構更有效地管理了連接,從而減少了握手時間。6sk28資訊網——每日最新資訊28at.com

此外,與舊服務相比,Pingora每秒的新連接數減少了三分之二。對于一個關鍵客戶,連接重用率從87.1%大幅提升至99.92%,這意味著新連接的數量減少了160倍。換算成實際的時間節省,通過切換到Pingora,每天為客戶和用戶節省了相當于434年的握手時間。6sk28資訊網——每日最新資訊28at.com

更安全

在大規模分布式環境中,快速且安全地發布新功能是一項艱巨的任務,尤其是在每秒處理數百萬個請求的情況下。在這樣的環境下,傳統的模糊測試和靜態分析只能提供有限的保障。6sk28資訊網——每日最新資訊28at.com

為了增強系統的穩定性和可靠性,Pingora 選擇了使用 Rust 語言,其內存安全語義確保了代碼免受未定義行為的影響,從而增強了對服務正確運行的信心。這種保障能夠將更多精力集中在服務更改與其他服務或客戶來源的交互上,而不是擔憂內存安全或難以診斷的崩潰問題。6sk28資訊網——每日最新資訊28at.com

自 Pingora 使用以來,已經處理了數百萬億個請求,而且至今尚未因為服務代碼而導致崩潰。這證明了Rust在內存安全方面的優勢以及 Cloudflare 團隊在開發和維護中的努力。6sk28資訊網——每日最新資訊28at.com

更高效

在生產環境中,與舊服務相比,Pingora在相同的流量負載下實現了顯著的資源消耗降低。具體來說,CPU消耗減少了約70%,而內存消耗減少了約67%。這一顯著的節省主要源于幾個關鍵因素。6sk28資訊網——每日最新資訊28at.com

首先,Pingora使用Rust編寫的代碼相較于之前使用Lua的代碼,在運行效率上有顯著的提升。Rust作為一種編譯型語言,其性能通常優于解釋型語言如Lua。6sk28資訊網——每日最新資訊28at.com

其次,Pingora的架構設計使得數據訪問更加高效。在舊的 NGINX/OpenResty 架構中,Lua代碼訪問HTTP頭時涉及多個步驟,包括從 Nginx C結構中讀取、分配Lua字符串、復制到Lua字符串中,以及后續的垃圾回收。而在Pingora中,這種訪問變得直接而高效,減少了不必要的中間步驟。6sk28資訊網——每日最新資訊28at.com

此外,Pingora采用的多線程模型使得跨請求共享數據更加高效。雖然NGINX也提供共享內存,但由于實施限制,每次訪問都需要使用互斥鎖,并且只能存儲字符串和數字。相比之下,Pingora允許通過原子引用計數器直接訪問大多數共享項目,從而提高了數據共享的效率。6sk28資訊網——每日最新資訊28at.com

最后,Pingora顯著減少了新連接的數量,這也是CPU節省的一個重要方面。與通過已建立的連接發送和接收數據相比,TLS握手過程更加耗時和資源密集。通過提高連接重用率,Pingora能夠減少新連接的需求,從而進一步降低資源消耗。6sk28資訊網——每日最新資訊28at.com

相關鏈接

Github:https://github.com/cloudflare/pingora。6sk28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-75290-0.htmlPingora正式開源:超強的Nginx替代品,每秒可處理4000萬請求!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 索尼吉田憲一郎:魏哲家 2021 年一句話,開啟了臺積電日本廠項目

下一篇: Simhash在內容去重中的應用,你學會了嗎?

標簽:
  • 熱門焦點
  • 紅魔電競平板評測:大屏幕硬實力

    前言:三年的疫情因為要上網課的原因激活了平板市場,如今網課的時代已經過去,大家的生活都恢復到了正軌,這也就意味著,真正考驗平板電腦生存的環境來了。也就是面對著這種殘酷的
  • Redmi Pad評測:紅米充滿野心的一次嘗試

    從Note系列到K系列,從藍牙耳機到筆記本電腦,紅米不知不覺之間也已經形成了自己頗有競爭力的產品體系,在中端和次旗艦市場上甚至要比小米新機的表現來得更好,正所謂“大丈夫生居
  • 印度登月最關鍵一步!月船三號今晚進入環月軌道

    8月5日消息,據印度官方消息,月船三號將于北京時間今晚21時30分左右開始近月制動進入環月軌道。這是該探測器能夠成功的最關鍵步驟之一,如果成功將開始圍
  • 轎車從天而降電動車主被撞身亡 超速搶道所致:現場視頻讓網友吵翻

    近日,上海青浦區法院判決轎車從天而降電動車主被撞身亡案,轎車車主被判有期徒刑一年。案件顯示當時男子駕駛轎車在上海某路段行駛,前車忽然轉彎提速超車,
  • 十個可以手動編寫的 JavaScript 數組 API

    JavaScript 中有很多API,使用得當,會很方便,省力不少。 你知道它的原理嗎? 今天這篇文章,我們將對它們進行一次小總結。現在開始吧。1.forEach()forEach()用于遍歷數組接收一參
  • 從零到英雄:高并發與性能優化的神奇之旅

    作者 | 波哥審校 | 重樓作為公司的架構師或者程序員,你是否曾經為公司的系統在面對高并發和性能瓶頸時感到手足無措或者焦頭爛額呢?筆者在出道那會為此是吃盡了苦頭的,不過也得
  • 共享單車的故事講到哪了?

    來源丨海克財經與共享充電寶相差不多,共享單車已很久沒有被國內熱點新聞關照到了。除了一再漲價和用戶直呼用不起了。近日多家媒體再發報道稱,成都、天津、鄭州等地多個共享單
  • 2299元起!iQOO Pad明晚首銷:性能最強天璣平板

    5月23日,iQOO如期舉行了新品發布會,除了首發安卓最強旗艦處理器的iQOO Neo8系列新機外,還在發布會上推出了旗下首款平板電腦——iQOO Pad,其最大的賣點
  • 電博會與軟博會實現"線下+云端"的雙線融合

    在本次“電博會”與“軟博會”雙展會利好條件的加持下,既可以發揮展會拉動人流、信息流、資金流實現快速交互流動的作用,繼而推動區域經濟良性發展;又可以聚
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国产精品v欧美精品v日韩 | 国产欧美日韩三区| 国产精品免费视频xxxx| 红桃视频国产一区| 亚洲精品国产精品国自产观看浪潮| 亚洲伦理精品| 性色一区二区| 免费在线播放第一区高清av| 欧美日韩亚洲一区二区三区在线| 国产欧美三级| 噜噜噜久久亚洲精品国产品小说| 欧美精品成人一区二区在线观看 | 在线免费观看欧美| 亚洲午夜黄色| 鲁鲁狠狠狠7777一区二区| 欧美视频久久| 狠狠网亚洲精品| 一区二区三区你懂的| 欧美中文字幕视频| 欧美精品综合| 国产精品自拍在线| 在线观看亚洲视频| 99国产精品视频免费观看一公开| 亚洲欧美日韩精品在线| 久久久久久尹人网香蕉| 欧美大片免费久久精品三p| 欧美日韩精品一区| 国产欧美日韩精品在线| 亚洲国产精彩中文乱码av在线播放| 日韩午夜av电影| 欧美一区二区三区在线看| 母乳一区在线观看| 欧美午夜精品伦理| 韩日精品中文字幕| 99re在线精品| 欧美在线播放视频| 欧美区日韩区| 国产自产精品| 9人人澡人人爽人人精品| 久久不射2019中文字幕| 欧美片在线观看| 国际精品欧美精品| 中文欧美日韩| 鲁大师成人一区二区三区| 国产精品美女久久久浪潮软件 | 久久精品国产久精国产爱| 欧美精品成人| 精东粉嫩av免费一区二区三区| 9国产精品视频| 久久这里只有精品视频首页| 欧美午夜精品理论片a级按摩| 精东粉嫩av免费一区二区三区| 午夜亚洲性色视频| 国产精品国产三级国产专播精品人| 亚洲人成在线观看网站高清| 久久亚洲二区| 国语自产在线不卡| 国产精品亚洲产品| 国产女人水真多18毛片18精品视频| 日韩一区二区精品| 老司机67194精品线观看| 国产原创一区二区| 欧美在线看片| 国产欧美一区二区色老头| 亚洲一区二区三区四区在线观看 | 亚洲综合欧美| 国产精品大片wwwwww| 亚洲毛片在线看| 欧美国产精品一区| 亚洲激情六月丁香| 欧美v日韩v国产v| 亚洲国产精品久久久久秋霞影院| 老牛嫩草一区二区三区日本| 极品尤物av久久免费看| 久久精品国产亚洲a| 国产欧美日韩麻豆91| 欧美亚洲免费高清在线观看| 国产精品视频免费一区| 午夜日韩av| 国产在线国偷精品产拍免费yy| 国产一区二区三区四区| 久久www成人_看片免费不卡| 国产色视频一区| 久久精品二区三区| 激情综合电影网| 久久影院亚洲| 最新成人av网站| 欧美日韩人人澡狠狠躁视频| 国产精品99久久久久久久久| 国产精品福利在线| 小处雏高清一区二区三区| 国产丝袜美腿一区二区三区| 久久久www成人免费精品| 激情综合久久| 欧美成人高清| 99精品国产福利在线观看免费| 欧美午夜a级限制福利片| 亚洲综合丁香| 国产综合久久久久久| 欧美+日本+国产+在线a∨观看| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲一区图片| 国产日韩欧美精品| 久久午夜羞羞影院免费观看| 亚洲国产1区| 欧美精品一区二区三区视频| 宅男精品导航| 国产在线精品自拍| 欧美大秀在线观看| 亚洲免费一在线| 韩国美女久久| 欧美激情第4页| 亚洲在线一区| 影音欧美亚洲| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 欧美国产日韩精品| 亚洲欧美国产毛片在线| 国产视频一区三区| 美女91精品| 亚洲国产一二三| 国产精品国产三级国产专播精品人 | 欧美日韩精品国产| 欧美一区91| 亚洲欧洲一区二区三区在线观看| 欧美色大人视频| 欧美在线视频二区| 亚洲激情成人在线| 国产精品国产成人国产三级| 欧美在线观看天堂一区二区三区| 黑人极品videos精品欧美裸| 久热国产精品视频| 国产精品人成在线观看免费| 欧美在线视频日韩| 精品成人国产在线观看男人呻吟| 蜜桃久久av一区| 亚洲作爱视频| 国产精品亚洲激情| 久久综合狠狠| 一片黄亚洲嫩模| 国产精品中文字幕欧美| 久久婷婷一区| 一本一本久久a久久精品综合麻豆| 国产精品免费一区二区三区在线观看 | 国产精品久久毛片a| 久久久久久久精| 亚洲四色影视在线观看| 伊人久久av导航| 国产精品毛片a∨一区二区三区| 另类人畜视频在线| 午夜在线一区二区| 99精品热视频| 亚洲大片免费看| 国产精品影音先锋| 欧美巨乳波霸| 久久最新视频| 性色av香蕉一区二区| 日韩视频在线播放| 极品中文字幕一区| 国产欧美精品xxxx另类| 欧美激情一区二区三区不卡| 91久久精品美女| 国产精品国产三级国产aⅴ9色| 老司机aⅴ在线精品导航| 午夜国产精品视频免费体验区| 亚洲国产成人av好男人在线观看| 国产精品综合网站| 欧美日韩亚洲一区二区三区在线| 久久久激情视频| 亚洲一区日韩| 亚洲精品在线看| 永久91嫩草亚洲精品人人| 国产欧美日韩视频一区二区| 欧美日韩视频第一区| 欧美不卡激情三级在线观看| 久久精品一区二区| 欧美一区亚洲二区| 亚洲一本视频| 一区二区三区回区在观看免费视频| 一区二区亚洲欧洲国产日韩| 国产欧美日韩视频| 国产精品一区二区三区观看| 欧美日韩一区二区免费视频| 欧美国产在线电影| 模特精品在线| 蜜桃精品久久久久久久免费影院| 久久久久久久激情视频| 久久超碰97中文字幕| 午夜欧美不卡精品aaaaa| 亚洲欧美国产制服动漫| 制服丝袜激情欧洲亚洲| 99精品久久久| av不卡免费看| 在线亚洲免费| 一区二区三区国产盗摄| 99热精品在线| 一本大道久久a久久精二百| 亚洲精品社区| 亚洲乱码国产乱码精品精可以看| 亚洲国产天堂久久综合网| 影音先锋亚洲视频| 亚洲高清免费| 亚洲精品免费一二三区| 亚洲免费高清视频| 亚洲视频免费|