[erlang-questions] [ANN] misultin v0.7

Loïc Hoguin essen@REDACTED
Sun Apr 10 15:28:27 CEST 2011

misultin_req and misultin_ws are parameterized modules. Misultin does 
less than mochiweb, handling only GET and POST methods (and websockets). 
But it does it a little faster than mochiweb, and it's catching up in 
the number of features.

If you need performance or hate parameterized modules I'd advise to look 
at the alternative I am working on, cowboy: 
https://github.com/extend/cowboy - it's a work in progress and hasn't 
been used in production yet but this should happen in a month or two. It 
can process 1.5 times as many requests as misultin right now. Websocket 
and fast-cgi support are getting worked on and should be coming soon.

On 04/10/2011 03:13 PM, Dmitry Demeshchuk wrote:
> Basically, mochiweb provides more functionality (2 JSON modules,
> global namespace module, and so on) but is less performant than
> misultin in many cases (at least, it was some time ago, and I believe
> that misultin is still the same light and fast).
> Also, they have a bit different philosophy. Mochiweb uses parametrized
> modules for processing HTTP requests and misultin uses standard
> modules.
> On Sun, Apr 10, 2011 at 4:52 PM, Zvi<zvi.avraham@REDACTED>  wrote:
>> Hi,
>> Can Roberto or somebody else compare Misultin vs. Mochiweb?
>> What's the pros and cons of each of them?
>> Thanks,
>> Zvi
>> On Apr 9, 3:52 pm, Roberto Ostinelli<robe...@REDACTED>  wrote:
>>> dear list,
>>> misultin v0.7 is now out. changelog is:
>>> - added max_connections options parameter, which specifies maximum
>>> concurrent open connections
>>>    accepted by the server
>>> - added post_max_size options parameter, which sets the maximum size of POST
>>> data
>>> - added get_url_max_size options parameter, which sets the maximum length of
>>> URI
>>> - added CHUNKED support, both for incoming requests and outgoing responses
>>> [thanks to yrashk
>>>    suggestion]
>>> - added trapping of client closing a browser in Comet applications [thanks
>>> to yrashk]
>>> - added SSL support for websockets [enhancement track #25, thanks to
>>> viplifes]
>>> - Misultin can now be started without a registered name or with a different
>>> name, so that multiple
>>>    versions of misultin can be started on a single node
>>> - added support for IP address specified in tuple format [thanks to okeuday
>>> suggestion]
>>> - added support to extract plain uri unquoted as a list() [thanks to
>>> okeuday]
>>> - added Comet Long Polling example
>>> - added Comet iFrame example
>>> - added the killing of alive processes on server shutdown
>>> - the GET uri parameters are now also available on POST requests
>>> - added custom headers on file sending to browser [thanks to josevalim]
>>> - additional minor adjustments
>>> https://github.com/ostinelli/misultin
>>> cheers,
>>> r.
>>> _______________________________________________
>>> erlang-questions mailing list
>>> erlang-questi...@REDACTED://erlang.org/mailman/listinfo/erlang-questions
>> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://erlang.org/mailman/listinfo/erlang-questions

Loïc Hoguin

More information about the erlang-questions mailing list