在Mono上使用ASP.Net最好的服务器是什么?

我正在重新configuration我的网站从头开始,基本上我希望它运行单声道(嗯,在Mono内的ASP.Net)

根据Mono项目 ,似乎有两个选项,Apache或Nginx。

哪一个最适合我? 我在Arch Linux x86-64上运行,所以我有两个包。 而且我不打算(至less在不远的将来)运行任何其他软件,如PHP。 唯一必须支持的是多主机支持,例如foo.com转到网站A,bar.com转到网站B.

我会用mod_mono来使用Apache,因为nginx的fastcgi-mono-server2可能仍然会导致抖动 。 还有一些关于单声道fastcgi服务器的漏洞(如果我没有记错的话,关于内存泄漏),build议使用Apache而不是nginx。

编辑:

Thrashing:如果我没有记错的话,我会用旧版本2.4testing它(不确定新版本是否会遇到同样的问题)。 这里有一篇文章提到它。

我们遇到的其他问题是单声道networking进程和它使用的资源。 即使在空闲时间,也要占用600-900Mb的内存,浪费大量的CPU资源。

这 两个错误是关于使用fastcgi-mono-server时可能的内存泄漏。

我使用Ubuntu服务器11.10(参考1和2 ),并推荐它。

为什么? 默认回购是经常更新所有你主持基于单声道的网站(Apache,Lighttp或Nginx)。 nginx是我的select。 这是一个容易维护发行。