![Linux 上的 ASP.NET/mono 性能](https://linux22.com/image/507351/Linux%20%E4%B8%8A%E7%9A%84%20ASP.NET%2Fmono%20%E6%80%A7%E8%83%BD.png)
有人知道 asp.net/mono 在 Linux 上的性能如何吗?
我的意思是,哪个服务器能提供最佳性能/交付时间(Apache/Apache2、xsp2、lighthttp、nginx 还是其他)?
由于所有 asp.net 都通过 xsp2 运行,我认为 xsp2 肯定是最快的,但它可能缺少 lighthttp 提供的许多功能(例如 mod_dosevasive、URL 重写等)。
答案1
我发现目前在生产中使用的最佳组合是使用 nginx 的 fastcgi-mono-server2 或 fastcgi-mono-server4。lighttpd 也是一个很好的替代方案,并且性能也比 apache 更好。
我使用 Ubuntu Server 11.10 作为我的网络服务器,因为它对工作所需的必要组件提供了非常好的软件包支持(和更新)。
您可以找到 Demis Bellot 的工作配置文件示例这里.他用的是Centos。
答案2
我还没有测试过,但我认为这取决于你在 Mono 中访问的功能。如果应用程序必须使用不同的 Web 服务器和特定于应用程序的配置进行测试才能分析性能,我不会感到惊讶。可能存在会影响您分析的性能的特定功能或行为。