伺服器廠家比拼什麼
發布時間: 2024-11-02 04:43:56
『壹』 Yarp 與 Nginx性能大比拼不出所料它勝利了!
在Ubuntu 22.04.3 LTS伺服器上進行的深入測試,配備了Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz雙核和94.3GB運行內存,展示了.NET 8 SDK環境與Yarp、Nginx的性能大比拼。
Yarp在.NET 8 SDK的支撐下構建,通過遵循Native AOT部署概述進行環境配置,並使用構建指令生成了Linux-64位程序。代理服務藉助Program.cs代碼提供了一個簡單介面,直接返回空字元串,旨在作為測試基礎。
Nginx則在伺服器上安裝,通過在/etc/nginx/conf.d目錄下創建wwwroot.conf文件來配置。代理服務通過部署Linux-64位程序和啟動測試端點來完成。
測試工具採用由ApiPOST開源的基於Go語言實現的壓測工具runnerGo,通過下載Win-64位程序並執行,然後通過訪問runnerGo UI (apipost.cn)來啟動測試。測試在內網環境下進行,所有測試均針對同一區域網內的服務。
在多輪壓測後,Yarp代理的服務在性能方面展現出了顯著優勢,壓測結果清晰地表明了這一點。盡管Yarp在基本性能上超越了Nginx,但值得注意的是,Nginx仍具備TCP/UDP代理功能,而Yarp僅默認支持HTTP協議代理。
這次深入對比測試的結果,清晰地展示了Yarp在特定場景下的性能優勢,同時為用戶提供了在選擇代理服務時的參考依據。
熱點內容