On Thu, 2012-02-02 at 16:01 -0800, Nick Kew wrote:
> On Thu, 02 Feb 2012 09:00:25 -0800
> Kevin Fox <kevin....@pnnl.gov> wrote:
> 
> > Re-asking on the devel list instead.
> > 
> > What is the current state of the trafficserver-plugins/esi plugin?
> 
> Do you have an actual use for it?
> 
> I ask because when I wrote an ESI parser module for HTTPD, it attracted
> no real interest and I abandoned it.  I have the impression that ESI
> is just used by a handful of orgs, each with its own implementation.
> 

It looks potentially useful for a project I'm working on.

I decided to evaluate various ESI processors and have thus far not found
a good open source implementation. I'm thinking it may be a chicken and
the egg problem. No one tries using ESI since there aren't good open
source implementations providing it, and whatever documentation there is
sucks. There are not good implementations of it because no one is using
it. Catch 22. I think if someone can provide a stable ESI module for
long enough and a document describing how to configure it, people would
start showing up.

Anyway, thus far I have looked at Squid, Varnish and Symfony's ESI
implementations and found them all lacking in one form or another. Those
are really the only implementations that show up in a Google search.
Traffic Server doesn't really show up but I just happened to
accidentally stumbled upon the trafficserver-plugin repo and see it.

I had hoped that because Yahoo developed the ATS ESI module, it would be
in better shape. But, after a bit of bug fixing, the ATS's ESI module
looks to be working pretty well and looks more feature complete then
some of the alternatives I've tried.

Thanks,
Kevin


Reply via email to