[Mono-dev] How scaleable is Mono?

Daniel Lo Nigro lists at dan.cx
Sun Nov 18 23:30:46 UTC 2012


I've been playing with Nginx along with Mono FastCGI but I don't have any
live sites using it at the moment. I do have a PHP site running on Nginx
and it can handle more many more simultaneous requests compared to Apache
and mod_php.

As far as I know, nginx was designed from the ground-up to handle large
amounts of traffic. It has some options for caching, so using its cache
along with output caching in your ASP.NET site should help with scaling.
Once you start using nginx's cache, cached pages won't even send a request
to Mono, they'll be served straight out of RAM (which will give you a
massive boost in terms of performance).

I like Cherokee more than Nginx, but I've been moving away from it since
development seems very slow these days and there's a number of bugs that
have been around for a while. To me, Nginx was the second best, but its
development is very constant and its market share keeps growing.


On Mon, Nov 19, 2012 at 2:52 AM, Frank Cohen <frankenspank at gmail.com> wrote:

> Thanks for the suggestions.  Blitz looks like a really useful tool.
>  Seeing as ServiceStack is so popular, I am surprised I
> haven't investigated it yet.  From the looks of it, would fit nicely with a
> highly-scalable design.
>
> Do you have any hands-on experience Nginx or Cherokee?  Mainly looking to
> see if there are any pitfalls or gotchas to avoid. I've been doing some
> general scalability research and Nginx has come up a number of times, and
> it does seem to be more performant than Apache from what I've read.
>
>
> On Sun, Nov 18, 2012 at 7:31 AM, Daniel Lo Nigro <lists at dan.cx> wrote:
>
>> You could try a load test with something like http://blitz.io/ and see
>> how your server handles 250 simultaneous users. I'm not sure how well
>> Apache + mod_mono would work but nginx or Cherokee + Mono FastCGI seems to
>> be able to handle quite a bit of load.
>>
>> It's worth noting that http://www.servicestack.net/ is powered by Mono.
>> ServiceStack is one of the most popular .NET libraries on Github and their
>> site seems to handle things fine. Mozilla's developer wiki (a very popular
>> reference for web developers) was also powered by Mono until recently
>> (they've now migrated from DekuWiki to their own custom Django wiki system).
>>
>>
>> On Sun, Nov 18, 2012 at 9:58 AM, Frank Cohen <frankenspank at gmail.com>wrote:
>>
>>> I am running mono under apache2/mod_mono.  Currently using it for some
>>> low traffic sites, but I am wondering, does it scale?
>>>
>>> Anyone have a list of case studies using it?
>>>
>>> Thanks in advance,
>>>
>>> Frank
>>>
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20121119/342491fd/attachment-0001.html>


More information about the Mono-devel-list mailing list