ASP.NET on Mono scalability

Does anyone know of any ASP.NET Mono production websites that get a substantial amount of traffic - 100 million page views per day, 100-300 page views per second, etc. ? I've searched here and on the HighScalability.com website but didn't find any.


To clarify my question - I'm wondering if I deploy my ASP.NET/C# website on the Mono/Apache/Linux stack will it suffer a performance hit over just keeping deployed on the .NET/IIS/Windows Server stack? If I were to deploy the same app on two separate servers with exactly the same hardware config, one server running .NET/IIS/Windows Server and the other running Mono/Apache/Linux, and then do some benchmark testing(load testing, stress testing, etc.), what would the numbers be?


You cannot expect the same performance numbers for ASP.NET on Mono and Linux as you would expect on Windows. However, things will change with vNext, the next version of ASP.NET, where Mono and Linux are touted to be first class citizens.

Here is a tech power benchmark article that has performance numbers for various web frameworks including mono - http://www.techempower.com/benchmarks/

As you can see ASP.NET on Mono is nowhere near the top for any of categories. However, that should not be a showstopper for picking ASP.NET on Mono. It really depends on your set of requirements. ie the response times you are trying to meet satisfying a given number of requests per second. ASP.NET on Mono could very well be good enough for your set of requirements. Add to that any productivity gains you and your team will make by using familiar C# and .NET, ASP.NET on Mono may very well work for you.

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

上一篇: 尝试在Apache Mono上托管.net Web应用程序

下一篇: 基于Mono可伸缩性的ASP.NET