> The server need to give information to the proxy through cache control or
> the pragma header for the proxy to make an informed decision. Provide such
> information will likely create some overhead for the server if it is talking
> direct to a browser.
Putting Cache-Control headers unconditionally in the stream doesn't
look that expensive to me.
More probably, whoever wrote the server code didn't know about the
``s-maxage'' and ``private'' cache-control directives. You may want
to e-mail them with the information.
> If the RFC say that a proxy "MUST" tell the server it is present in
> the transaction, then when Via is not present in the request, the
> server can legally provide no cache control directive for a shared
> cache, such as polipo.
I fully acknowledge that this MUST is violated by Polipo's default
configuration. A lot of my userbase is running Polipo with tor, and
hence I think this is the right default in order to protect users who
don't read the docs. But I'm not quite sure...
If you are not running tor or some other anonimising upstream proxy,
I recommend that you run Polipo with
disableVia=false
Juliusz
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Polipo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/polipo-users