Just a heads up here. I'm making some fairly large changes to the way
response streams work. We lose a couple "free" features here, but
overall I think its a win and these features can easily be added on
later.
The big change is that (when available) Manos will use chunked
encoding by default. This means that the entire response stream won't
be buffered, and the Content-Length wont be set. This will improve
performance a bit and will be much better for long polling scenarios.
It also cleans up a number of things internally.
The downside is that we can't read and manipulate the response stream
in a ManosPipe before sending it to the user. This is a somewhat cute
feature, and with things like the HTML Agility pack you could do cool
things like add extra fields to HTML forms or add a header to all your
HTML pages. However, it seems like 99% of requests wont be doing
things like this, so its a steep price to pay all the time for
something you may only need some of the time. In the future it should
be easy enough to switch to buffered encoding if you need to do
something like that. It should be simple to do via the config
mechanism (once thats implemented).
So I'll be checking these changes in over the next couple days. This
is the last biggish change I've got planned before 0.1. I'm expecting
Manos 0.1 to be out pretty soon. Maybe two weeks or so, depending on
how packaging goes.
Cheers,
Jackson
--
You received this message because you are subscribed to the Google Groups "Manos de Mono" group.
To unsubscribe from this group and stop receiving emails from it, send an email to manos-de-mon...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to a topic in the Google Groups "Manos de Mono" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/manos-de-mono/F6caT18NHyk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to manos-de-mon...@googlegroups.com.