Apache Mod Mono(mod_mono)性能如何?

时间:2010-02-19 16:18:23

标签: .net apache mono

与IIS 6或7相比,使用Apache mod_mono时的性能如何?从mod_mono接收请求的mod-mono-server是否能够对传入的请求进行处理,还是更像CGI程序?

我还看到mono项目附带了一个与之捆绑的Web服务器。此Web服务器是否被视为开发环境或可用于生产的东西?

4 个答案:

答案 0 :(得分:2)

为了获得最佳性能,我正在使用apache + mod_mono并使用带有mono FastCGInginx和nginx处理所有静态文件。这是在nginx和CentOS上运行live preview of my open source web services framework单声道fastcgi。

答案 1 :(得分:1)

我的计算机上的简单基准测试在mod_mono上设置了一个hello world MVC框架应用程序,每秒大约3000到4000个请求。与Java相当。

不幸的是,这没关系。看看有人在IIS和SQL Server上对更现实的应用程序进行基准测试的演示文稿:http://www.slideshare.net/rudib/aspnet-mvc-performance

没有优化任何东西,他每秒收到8个请求。我目前的Catalyst项目(在Perl中)大约有45个。

在他们优化了一些东西后,能够达到400 req / s。我认为mod_mono能够解决这个问题。

答案 2 :(得分:0)

有人告诉我,mod_mono基于Fast CGI。

此外,将Apache + mod_mono与IIS进行比较毫无意义。硬件/ OS /其他因素怎么样?

通过规划必要的硬件等,您始终可以获得良好的性能。这是一个高度可扩展的网络。

答案 3 :(得分:0)

mod_mono是一个使用unix套接字与mod-mono-server通信的包装器,所以在这个意义上它有点像FastCGI。如果您担心一个服务器进程处理所有单声道工作,您可以(通过一些工作)运行服务器的多个实例来处理不同的Web应用程序(您甚至可以在不同版本的单声道上运行不同的Web应用程序)。

然而,正如其他人发布的那样,你可以用它获得非常好的表现,影响性能的问题不太可能只是你使用单声道的事实。