[5241] in www-talk@info.cern.ch
Re: Caching Servers Considered Harmful (was: Re: Finger URL)
daemon@ATHENA.MIT.EDU (Marc VanHeyningen)
Mon Aug 22 14:46:57 1994
Date: Mon, 22 Aug 1994 20:39:21 +0200
Errors-To: listmaster@www0.cern.ch
Errors-To: listmaster@www0.cern.ch
Reply-To: mvanheyn@cs.indiana.edu
From: Marc VanHeyningen <mvanheyn@cs.indiana.edu>
To: Multiple recipients of list <www-talk@www0.cern.ch>
> Because anyone running a caching server runs the dual risk of presenting
> out-of-date information to their users and can be in direct violation of
> international copyright law.
So, it's not just caching servers per se but any form of shared, persistent
caching that you object to. Yes?
> The first point is by far the most important in my mind. As more and
> more professional publishers come online, you will see this becoming
> much more of an issue.
>
> The publisher holds complete responsibility over their product, in
> content, presentation, timeliness and distribution. By running a caching
> server on my content, you are robbing me of any control I might have over
> the timeliness and distribution.
>
> You can provide no guarantee that the versions that you present to your
> users are accurate or timely. Further, I have no idea of the number of
> consumers who view my content through your cache or what they view, how
> and when.
It depends how the cache is implemented. If it checks currency with the
original (e.g. via a HEAD or a conditional GET) it can indeed make such a
guarantee, and the original server still has an accurate record of how
often pages are being viewed. Of course, such a system makes the cache
less of a win because only bandwidth time, rather than round-trip-times,
is heavily saved. Any reasonable cache would behave in this way given
an appropriate expiration time.