我打算部署一个 django 驱动的站点。但我对 web 服务器的选择感到困惑,包括 apache、lighttpd、nginx 等。
我已经阅读了一些关于这些选择的性能的文章。但似乎没有人同意。所以我想知道为什么不自己测试性能?
我找不到有关性能测试 Web 服务器的最佳方法的信息。所以我的问题是:
- 有没有简单的方法可以在没有生产站点的情况下测试性能?
- 或者我可以有一种方法来模拟繁忙的交通来进行公平的测试吗?
- 我怎样才能让我的测试公平并接近生产情况?
测试后,我想弄清楚:
- 为什么有人说 nginx 在提供静态文件时性能更好。
- 每个 Web 服务器的 CPU 和内存需求。
- 我最好的选择。