Hi all,

  I just wanted to share a project I've been working on now for a few
months.  It's still far from complete, but has already been very useful for
me and my coworkers.  I'm calling it mongrel-esi.  ESI stands for Edge Side
Include.  The specs live here, http://www.w3.org/TR/esi-lang.  I currently
only have support for <esi:include, <esi:try, <esi:attempt, and
<esi:except.    Also, it supports HTTP_COOKIES, so fragments can be
conditionally cached by a cookie.


I have implemented a few different parsers for ESI, one using hpricot to
process the whole document and another that uses Transfer-Encoding: chunked
to stream the fragments back to the browser as they are available.


I'm hoping this might be useful to others and am interested to get
feedback.
The project page is here => http://code.google.com/p/mongrel-esi/


Thanks,
Todd
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to