Cherokee Web服务器(负载均衡器背后的几台服务器)是否适合向大量客户端(数千个)提供大文件(范围为20 – 500 MB)?
免责声明:我放在这里的数字可能不是完全的幻想,但他们可能接近无用…反正…
信封计算:500MB * 1000用户= 5GB。
在提供大量静态文件时,带宽可能是限制因素。
再次,信封计算的背面:
5GB / 100Mb = 400秒〜= 7分钟
您的客户可能不会有100Mb,更像5-10Mb。
在一台机器上实现一个100Mb的链接,使用体面的硬件很容易。 如果你想让它并行扩展到多个连接,你需要做一些testing。
所以基本上,你需要衡量的是:
您还应该估计您的连接峰值数量,并检查您的硬件是否支持它。
它可能会工作,但底层的硬件也是非常重要的。 另一个软件是nginx。