3

有谁知道任何获得大量流量的 ASP.NET Mono 生产网站 - 每天 1 亿次页面浏览量,每秒 100-300 次页面浏览量等?我在此处和 HighScalability.com 网站上进行了搜索,但没有找到任何内容。


为了澄清我的问题 - 我想知道如果我将我的 ASP.NET/C# 网站部署在 Mono/Apache/Linux 堆栈上,它是否会因为仅仅保持部署在 .NET/IIS/Windows Server 堆栈上而遭受性能打击?如果我要在两台硬件配置完全相同的独立服务器上部署相同的应用程序,一台服务器运行 .NET/IIS/Windows Server,另一台运行 Mono/Apache/Linux,然后进行一些基准测试(负载测试、压力测试)测试等),数字是多少?

4

1 回答 1

0

您不能期望 ASP.NET 在 Mono 和 Linux 上的性能数字与您在 Windows 上所期望的相同。但是,随着 vNext(ASP.NET 的下一个版本)的出现,情况将有所改变,其中 Mono 和 Linux 被吹捧为一等公民。

这是一篇技术力量基准测试文章,其中包含各种 Web 框架的性能数据,包括单声道 - http://www.techempower.com/benchmarks/

正如您所见,Mono 上的 ASP.NET 在任何类别中都远不及顶部。但是,这不应该成为在 Mono 上选择 ASP.NET 的障碍。这实际上取决于您的一组要求。即您试图满足每秒给定数量的请求的响应时间。Mono 上的 ASP.NET 很可能足以满足您的一组要求。除此之外,您和您的团队将通过使用熟悉的 C# 和 .NET 获得任何生产力提升,Mono 上的 ASP.NET 可能非常适合您。

于 2014-10-21T04:01:58.687 回答