服务器厂家比拼什么
发布时间: 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在特定场景下的性能优势,同时为用户提供了在选择代理服务时的参考依据。
热点内容