基于Mono可伸缩性的ASP.NET

有没有人知道任何获得大量流量的ASP.NET Mono制作网站 - 每天1亿页面浏览量,每秒100-300页面浏览量等? 我在这里和HighScalability.com网站上搜索,但没有找到任何。


为了澄清我的问题 - 我想知道如果我在Mono / Apache / Linux堆栈上部署我的ASP.NET / C#网站,它是否会受到只在.NET / IIS / Windows Server堆栈上部署的性能影响? 如果我要在具有完全相同硬件配置的两台独立服务器上部署相同的应用程序,一台服务器运行.NET / IIS / Windows Server,另一台服务器运行Mono / Apache / Linux,然后执行一些基准测试(负载测试,应力测试等),数字会是什么?


您不能期望在Mono和Linux上的ASP.NET性能数据与您在Windows上所期望的相同。 然而,事情会随着ASP.NET的下一个版本vNext而改变,在这个版本中,Mono和Linux被吹捧为一流的公民。

这里是一个技术功率基准测试文章,其中包含各种网络框架的性能数据,包括单声道 - http://www.techempower.com/benchmarks/

正如你所看到的,Mono上的ASP.NET远不及任何类别的顶部。 但是,这不应该是在Mono上选择ASP.NET的不二之选。 这真的取决于你的要求。 即您尝试满足每秒给定数量的请求的响应时间。 Mono上的ASP.NET可以很好地满足您的一套要求。 除此之外,通过使用熟悉的C#和.NET,您和您的团队将获得的任何生产力都会提高,ASP.NET上的Mono可能会为您提供帮助。

链接地址: http://www.djcxy.com/p/90055.html

上一篇: ASP.NET on Mono scalability

下一篇: ASP.Net MVC on Linux/Mono