> Why the local ziproxy instance?
The upstream ziproxy converts images to jpeg2000, which is much more
space efficient for the same quality, but Firefox doesn't seem to like
jpeg2000.  The local ziproxy converts the images back to high-quality
jpeg.

> > What about over the WAN?  Is there much benefit to pipelining requests
> > into individual tcp cpnnections, considering that everything is being
> > tunneled over a single 'real life' ssh tcp connection?
> 
> Yes, there certainly is, especially if the ssh link has high latency
> (are you using a cellular link?).
Yes, this is a cellular link with about 300ms+ ping times.
The problem with ziproxy is that it doesn't support persistent
connections either outgoing or incoming.  So I'd have to bracket ziproxy
with polipo at every endpoint, ie something like:

{browser -> ziproxy -> polipo} ---WAN--- {polipo -> ziproxy -> polipo}
--internet-->

I'm sure this is a fairly general problem, as most proxies don't seem to
support pipelining.  Am I right, that persistent connections without
pipelining may even increase latency, since requests are serialized in a
single TCP connection, rather than being able to open a bunch of
parallel connections - certainly if you're talking to your own proxy,
you should be able to set the browser to open a whole load of parallel
connections without getting booted off for abusing the server.

> > Are there any plans to add 'content plugin' type functionality to polipo?
> 
> It'd be very difficult.  Polipo has data structures that are carefully
> optimised to provide good support for range requests -- there's no
> notion of "in-order" downloading, which is needed for filtering of
> content.
> 
> It'd be probably easier to add the most important of Polipo's features
> to ziproxy (persistent connections should be easy, pipelining more
> difficult).
> 
OK, Thanks Juliusz, I think I'll have a dig through ziproxy source and
see if anything can be done easily.
Essentially everything is working quite nicely as it is, so thanks very
much for all your work on polipo, but I would like to try and get it
running the best possible way.

Jack.

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Polipo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/polipo-users

Reply via email to