有人能告诉我这两款产品的最新基准吗?另外,如果能提供更多关于 G-WAN 的信息就更好了,因为到目前为止我从未听说过它。我需要最快的静态文件服务器。
答案1
此链接指出 G-WAN 的扩展性比 nginx 更好,并且能够从多核 CPU 中获益更多,并且占用更少的资源。您可以查看架构和性能部分。
在我看来,我建议您安装其中任何一个,并根据您的估计/预期负载做自己的基准测试。
答案2
本次对比试验(G-WAN 与 Nginx) 是由一位分布式架构学术专家完成的。
这与官方多操作系统基准测试 Phoronix 所使用的测试完全相同。
答案3
我的意见:使用本地 wgets 或其他脚本 http 请求进行设置和测试,要么丢弃下载的文件,要么将其转储到 RAM 磁盘上(确保不要让 OS 页面脱离 RAM 磁盘)。
经验值:在现代硬件上,nginx 可以轻松用多 MB 文件填满千兆位链路。aio 时代的 lighttpd 也有可能,但遗憾的是,它现在已经停产并且不安全。
如果静态文件速度现在仍然是一个问题(具有完全随机、非集中访问模式的千字节大小的文件可能是另一个问题...),那么您可能正在构建 CDN,或者最好寻求 CDN 的服务。
您在“最快的静态文件服务器”中寻找的架构哲学称为“零拷贝”。